社区
C#
帖子详情
如何实现c#拖拽文件到控件时得到文件路径
edhn2006
2006-05-12 09:55:04
把一个文件拖拽到窗体或控件上,怎么能得到文件的完整名呢?不要只说用DrapDrop和DragEnter事件,
...全文
1052
4
打赏
收藏
如何实现c#拖拽文件到控件时得到文件路径
把一个文件拖拽到窗体或控件上,怎么能得到文件的完整名呢?不要只说用DrapDrop和DragEnter事件,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#
选择
文件
的自定义
控件
SelectFileText(支持
拖拽
)
开发过程中经常遇到选择
文件
路径
然后对
文件
进行处理,普通的处理方式代码粘贴来粘贴去,很麻烦,因此对openFileDialog做了封装,可以直接选取
文件
,并支持
拖拽
C#
源码--
拖拽
文件
到指定
控件
并获得其
路径
(by Peng)
通过从桌面或其他地方
拖拽
指定类型的
文件
到
控件
上,然后获得被
拖拽
文件
的操作
路径
,源程序中是以
拖拽
到listbox为例介绍的,看了就懂,互相学习,呵呵
C#
控件
拖动(直线连接)
做流程图的工具,一个或者多个
控件
拖动,首先说明:因为是测试用的,没有做动态,静态操作。至于原理看到代码就能懂了。不喜别喷!
实现
拖动
文件
获取
路径
在wpf中
实现
拖动
文件
到窗口内并获取
文件
路径
的功能
C#
拖入
文件
获取
路径
可以完成拖入
文件
获取
路径
,
C#
源代码,可以拖入
文件
夹、
文件
等
C#
111,110
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章