C#TextBox控件拖拽实现获得文件路径
来源:互联网 发布:javaoop批量导入数据 编辑:程序博客网 时间:2024/06/06 00:41
步骤:
1、 通过DragEnter事件获得被拖入窗口的“信息”(可以是若干文件,一些文字等等),在DragDrop事件中对“信息”进行解析。
2、接受拖放控件的AllowDrop属性必须设置成true;
3、必须在DragEnter事件中设置好要接受拖放的效果,默认为无效果。(所以单独写DragDrop事件是不会具有拖拽功能的)
private void textBox1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { e.Effect = DragDropEffects.Link; this.textBox1.Cursor = System.Windows.Forms.Cursors.Arrow; //指定鼠标形状(更好看) } else { e.Effect = DragDropEffects.None; } }private void textBox1_DragDrop(object sender, DragEventArgs e) { //GetValue(0) 为第1个文件全路径 //DataFormats 数据的格式,下有多个静态属性都为string型,除FileDrop格式外还有Bitmap,Text,WaveAudio等格式 string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); textBox1.Text = path; this.textBox1.Cursor = System.Windows.Forms.Cursors.IBeam; //还原鼠标形状 }
- C#TextBox控件拖拽实现获得文件路径
- C#TextBox控件拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- C#.net拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- winform拖拽实现获得文件路径
- Winform窗体文本框实现拖拽获得目录或文件路径(C#)
- objective-c如何获得文件路径
- ueditor上传视频控件,如何获得上传文件的路径?
- C#--如何获得文件保存路径的.txt文件
- c python shell获得文件路径以及所有的文件
- 【转】用MFC实现文件拖放(获得文件路径)
- 利用自定义控件实现TextBox
- 获得文件基本路径
- 获得文件路径
- Android获得文件路径
- JS预览图像将本地图片显示到浏览器上
- iptables常用规则设置
- UVa11987 Almost Union-Find
- C++Primer 习题9.38
- Essential C++中文版 前言
- C#TextBox控件拖拽实现获得文件路径
- Android ImageView图片自适应
- hdu 1520 Anniversary party(树形dp)
- JS计算两个时间相差的分钟数
- 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p
- DataSource 知识
- 添加属性和有用的接口
- Spring AOP详解
- Ext 获取和赋值