RSS订阅优然探索
你的位置:首页 » 技术文章 » 正文

未命名文章

选择字号: 超大 标准 发布时间:2011-1-11 13:28:12 | 作者:admin | 0个评论 | 人浏览

设置Form的AllowDrop为true

        private void Form1_DragDrop(object sender, DragEventArgs e)
        {
            String[] fileNames = (String[])e.Data.GetData(DataFormats.FileDrop);
            int j = listBox1.Items.Count + 1;
            for (int i = 0; i < fileNames.Length; i++)
            {
                listBox1.Items.Add(String.Format("{0:D3} ", i + j) + fileNames[i]);
            }
            //string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
            //MessageBox.Show(path);  

        
        }

        private void Form1_DragEnter(object sender, DragEventArgs e)
        {
            if (e.Data.GetData(DataFormats.FileDrop) != null)
            {
                e.Effect = DragDropEffects.Copy;
            }
            //if (e.Data.GetDataPresent(DataFormats.FileDrop))
            //    e.Effect = DragDropEffects.Link;
            //else e.Effect = DragDropEffects.None;

        }

标签:winformC#拖拽实现获得文件路径  

猜你喜欢

发表评论

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。