通过托放文件到TextBox,在其中显示文件名称的方法
来源:互联网 发布:游骑兵和海豹知乎 编辑:程序博客网 时间:2024/04/29 18:39
通过写托放事件实现,示例代码如下:
- public partial class Form2 : Form
- {
- public Form2()
- {
- InitializeComponent();
- this.textBox1.Multiline = true;
- //文本框允许拖放操作
- this.textBox1.AllowDrop = true;
- //在完成拖放操作时发生
- this.textBox1.DragDrop+=new DragEventHandler(textBox1_DragDrop);
- //在将文件拖入文本框的边界时发生
- this.textBox1.DragEnter+=new DragEventHandler(textBox1_DragEnter);
- }
- protected void textBox1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
- {
- IDataObject dataObject = e.Data;
- //是文件拖放
- if (dataObject.GetDataPresent(DataFormats.FileDrop))
- {
- e.Effect = DragDropEffects.Copy;
- }
- }
- protected void textBox1_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
- {
- IDataObject dataObject = e.Data;
- if (dataObject == null) return;
- if (dataObject.GetDataPresent(DataFormats.FileDrop))
- {
- ////拖放的文件,可以多个
- string[] files = (string[])dataObject.GetData(DataFormats.FileDrop);
- foreach (string file in files)
- {
- System.IO.FileInfo fi = new System.IO.FileInfo(file);
- //接收的文件类型
- if (fi.Extension == ".doc" || fi.Extension == ".xsl" || fi.Extension == ".rar")
- {
- this.textBox1.Text += "文件名:" + fi.Name + "/t路径:" + fi.Directory + "/r/n";
- }
- }
- }
- }
- }
- 通过托放文件到TextBox,在其中显示文件名称的方法
- wtl 支持托拽文件并在ListBox框中显示文件路径的方法
- 文件托放
- 在Pocket Pc 2003的Form1中放一个DataGrid控件,通过下面的方法连接到数据表,为什么不显示表中的数据呢?
- C# 如何在textbox里显示txt文件的内容
- 获取文件扩展名,文件名称的方法
- vi/vim文件打开时显示正在打开文件名称的方法
- C#之WinForm基础 通过改变拖拽控件的顺序,将textbox放在panel的下面
- 实现点击上传文件将文件名称显示在text中
- ASP.NET中通过GRIDVIEW"选择"的按钮将数据显示到TEXTBOX中
- 小秀:如何在获得了文件路径以后获得文件名称的方法!
- 301重定向在通过iis与通过代码写文件放在根目录的差别
- 在WINFORM中,通过文本框textBox搜索定位到treeview的相应的结点?
- 通过jquery ajax在从服务器获取一个文件的数据,显示到客户端的页面
- gridview列显示,截取其中前面的几个字显示出来,当鼠标放上去的时候显示全部——使用LinkButton的方法
- 在Android 获取文件的大小以及文件名称
- 关于textbox的文字在显示的时候出现段落的方法
- 鼠标拖动一个文件路径 到TextBox中显示
- Auditor's Guide to Information Systems Auditing
- CRM下午茶(三):论CRM的倒掉
- VB中CommonDialog示例
- 最简单的类似HelloWorld的tuxedo程序
- About Face 3: The Essentials of Interaction Design
- 通过托放文件到TextBox,在其中显示文件名称的方法
- Innodb 索引结构了解 - Innodb Index Structure
- Firebug 使用日文说明
- 用Windows Live Writer写CSDN博客
- Net命令的用法
- MySQL 的 DW 解决方案(MySQL + Infobright)
- 【问题与毛病】:对话框的标题栏跑到屏幕界外,不能被拖回屏幕。
- Tuxedo总体介绍
- 初识Firebug