如何使用C#实现一个记事本,当把目标文本文件拖入程序中时自动完成打开

RT.关键步骤获得拖入的文件的属性这一步不太会。求解,谢谢。... RT.关键步骤获得拖入的文件的属性这一步不太会。求解,谢谢。 展开
 我来答
匿名用户
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操作读入文本内容}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式