您当前的位置: 首页 >  c#

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

c#实现文件拖放

蓝不蓝编程 发布时间:2014-02-13 22:12:42 ,浏览量:0

1. 选择form窗口,在事件分别双击双击DragDrop和DragEnter
private void Form1_DragDrop(object sender, DragEventArgs e)
        {
            Array fileArr = ((System.Array)e.Data.GetData(DataFormats.FileDrop));
            for (int i = 0; i < fileArr.Length; i++)
            {
                this.textBox1.AppendText(fileArr.GetValue(i).ToString() + Environment.NewLine);
            }
        }


        private void Form1_DragEnter(object sender, DragEventArgs e)
        {
            if (e.Data.GetDataPresent(DataFormats.FileDrop))
                e.Effect = DragDropEffects.Link;
            else e.Effect = DragDropEffects.None;
        }
2. form属性AllowDrop设置为true
关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0399s