码迷,mamicode.com
首页 > Windows程序 > 详细

C#中实现文件拖放打开的方法

时间:2020-02-28 16:03:53      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:方法   ring   art   完整路径   val   文件后缀名   cal   ==   drop   

 

C#中实现文件拖放打开的方法

 

设置Form属性 AllowDrop = True;

在Form事件中

private void Form1_DragDrop(object sender, DragEventArgs e)
        {
            string localFilePath = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();//文件完整路径
            string extension = System.IO.Path.GetExtension(localFilePath);//文件后缀名
            if (extension == ".cbd")
            {
         //todo you code
            }
        }

        private void Form1_DragEnter(object sender, DragEventArgs e)
        {
           
            string localFilePath = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
            string extension = System.IO.Path.GetExtension(localFilePath);
            if (string.Compare(extension, ".cds", true) == 0)
            {
                e.Effect = DragDropEffects.Move;
            }
            else
            {
                e.Effect = DragDropEffects.None;
            }
        }

 

C#中实现文件拖放打开的方法

标签:方法   ring   art   完整路径   val   文件后缀名   cal   ==   drop   

原文地址:https://www.cnblogs.com/wangyonglai/p/12377284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!