如何使用C#实现一个记事本,当把目标文本文件拖入程序中时自动完成打开
2013-12-28
展开全部
1.窗体的AllowDrop属性要设为true2.添加窗体的DragEnter事件:private void Form1_DragEnter(object sender, DragEventArgs e){}3.部分代码(放在DragEnter事件中的):if (e.Data.GetDataPresent(DataFormats.FileDrop))//判断拖进来是不是文件类型的{string[] files =(string[])e.Data.GetData(DataFormats.FileDrop);//取出文件数组(保存在files数组中)//如果有多个文件,files[0]就是第一个文件的路径了richTextBox1.Text = System.IO.File.ReadAllText(files[0]);//IO操作读入文本内容}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询