C#记事本 将文件拖入文本框就读出文件中的数据(不是 将文本文件拖到启动程序上)?请各位指教!! C#记事本 将文件拖入文本框就读出文件中的数据(不是 将文本文件拖到启动程序上)?请各位指教!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void textBox1_DragDrop(object sender, DragEventArgs e) { //拖放完成时,如果拖放的是文件则处理 if (e.Data.GetDataPresent(DataFormats.FileDrop)) { string[] paths = (string[])e.Data.GetData(DataFormats.FileDrop); MessageBox.Show(paths[0]); } } private void textBox1_DragEnter(object sender, DragEventArgs e) { //只允许文件拖放 if (e.Data.GetDataPresent(DataFormats.FileDrop)) { e.Effect = DragDropEffects.Copy; } else { e.Effect = DragDropEffects.None; } }设置文本框AllowDrop=true;然后处理这2个拖放事件,在DragDrop中获得文件名后,用IO读取即可。 可是RichTextBox 控件没有这两个事件啊?我用的VS 05 this.richTextBox1.DragDrop += new DragEventHandler(richTextBox1_DragDrop); this.richTextBox1.DragEnter += new DragEventHandler(richTextBox1_DragEnter); this.richTextBox1.AllowDrop = true;有这两个事件的,你在构造函数中显示的注册就可以了。 VS2010使用RDLC报表如何连接自定义数据集? 火狐调用ajax的正确写法 如何获取另外一个正在运行的程序的实例? 关于C#GDI画图闪屏问题 请大家指点一下这个算法!!! 求一SQL语句, 要求字段ggxh相同时字段nbjj字符串叠加 在Windows Mobile的.Net CF平台下的删除语句应该怎么写? C# server监听client端连接,连接成功后,直接给client发消息 Bitmap("")参数问题 谁能提供.net三层开发的资料和例子,谢谢!! C#下的ADO.Net技术问题 为什么我的teamname明明是nvarchar类型,却只能输入数字对的。
private void textBox1_DragDrop(object sender, DragEventArgs e)
{
//拖放完成时,如果拖放的是文件则处理
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
string[] paths = (string[])e.Data.GetData(DataFormats.FileDrop);
MessageBox.Show(paths[0]);
}
} private void textBox1_DragEnter(object sender, DragEventArgs e)
{
//只允许文件拖放
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Copy;
}
else
{
e.Effect = DragDropEffects.None;
}
}
设置文本框AllowDrop=true;
然后处理这2个拖放事件,在DragDrop中获得文件名后,用IO读取即可。
this.richTextBox1.DragEnter += new DragEventHandler(richTextBox1_DragEnter);
this.richTextBox1.AllowDrop = true;有这两个事件的,你在构造函数中显示的注册就可以了。