首页 > 代码库 > C# 文件拖放到此程序的操作
C# 文件拖放到此程序的操作
问题描述:
怎么写代码可以实现指定类型的文件通过鼠标拖放显示在程序的文本框中,如:选中3个文件(3个文件的格式有MP3和wma)拖到程序,程序的文本框显示这三个文件的路径...
解决代码:
this.textBox1.AllowDrop = true;this.textBox1.Multiline = true; private void textBox1_DragDrop(object sender, DragEventArgs e) { Array aryFiles = ((System.Array)e.Data.GetData(DataFormats.FileDrop)); for(int i = 0;i<aryFiles.Length;i++) { this.textBox1.AppendText(aryFiles.GetValue(i).ToString() + Environment.NewLine); } } private void textBox1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEffects.None; }
C# 文件拖放到此程序的操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。