社区
C#
帖子详情
如何实现c#拖拽文件到控件时得到文件路径
edhn2006
2006-05-12 09:55:04
把一个文件拖拽到窗体或控件上,怎么能得到文件的完整名呢?不要只说用DrapDrop和DragEnter事件,
...全文
969
4
打赏
收藏
如何实现c#拖拽文件到控件时得到文件路径
把一个文件拖拽到窗体或控件上,怎么能得到文件的完整名呢?不要只说用DrapDrop和DragEnter事件,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
edhn2006
2006-05-12
打赏
举报
回复
感谢!非常感谢!巨感谢!
任亚军
2006-05-12
打赏
举报
回复
懂了
copico
2006-05-12
打赏
举报
回复
private void Form1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.Link;
else e.Effect = DragDropEffects.None;
}
private void Form1_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
//其中label1.Text显示的就是拖进文件的文件名;
label1.Text = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
}
soaringbird
2006-05-12
打赏
举报
回复
1、设置Form的AllowDrop为true
2、private void Form1_DragDrop(object sender, DragEventArgs e)
{
MessageBox.Show(((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString() );
}
private void Form1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.Link;
else e.Effect = DragDropEffects.None;
}
C#
源码--
拖
拽
文件
到指定
控
件并获得其
路径
(by Peng)
通过从桌面或其他地方
拖
拽
指定类型的
文件
到
控
件上,然后获得被
拖
拽
文件
的操作
路径
,源程序中是以
拖
拽
到listbox为例介绍的,看了就懂,互相学习,呵呵
C#
选择
文件
的自定义
控
件SelectFileText(支持
拖
拽
)
开发过程中经常遇到选择
文件
路径
然后对
文件
进行处理,普通的处理方式代码粘贴来粘贴去,很麻烦,因此对openFileDialog做了封装,可以直接选取
文件
,并支持
拖
拽
C#
WinForm图表
控
件应用详解
本课程详细介绍图表
控
件(Chart)在
C#
WinForm程序开发中的应用,包括图表的基本要素,基本图表的创建,图表的类型,核心内容是用图表展示数据库中的数据。
c#
中
实现
文件
拖
放打开的方法
C#
实现
文件
拖
放并打开
文件
需要知道的ListBox的两个事件:当您在
控
件的边界内
拖
动对象
时
,便会发生 DragEnter 事件;该事件用于确 定当前
拖
动的对象是不是您要放到
控
件上的对象。 在将一个或多个
文件
拖
到
控
件上
时
,需要处理此事件。 这使 得在将对象
拖
到
控
件上方
时
,能够根据所
拖
动的对象显示相应的图标。 将
拖
动的对象释放到
控
件上
时
,会发生 DragDrop 事件。 功能描述:向ListBox
拖
入一个
文件
,ListBox显示该
文件
的
路径
,然后单击该
路径
,点击Open按钮打开该
文件
。 代码
实现
: 需要将ListBox的AllowDrop属性改为true,并
实现
它的DragEnter、DragD
C#
110,568
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章