社区
VB
帖子详情
如何用.NET实现文件拖放?
Brugge
2003-05-05 02:58:53
比如说,在编辑文档的时候,只要把文本拖放到WORD里就可以自动打开了。怎样使用.NET来实现这样的效果呢?
...全文
123
6
打赏
收藏
如何用.NET实现文件拖放?
比如说,在编辑文档的时候,只要把文本拖放到WORD里就可以自动打开了。怎样使用.NET来实现这样的效果呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Brugge
2003-05-05
打赏
举报
回复
看的不是很明白,不过还是先谢谢大家,我先尝试一下,马上回来结贴
Acony
2003-05-05
打赏
举报
回复
斑竹Montaque的文章里有,我刚才借用了斑竹的原话来说明,请斑竹勿怪
Montaque:在VB.NET中实现文件的拖放
http://www.csdn.net/develop/read_article.asp?id=17076
ketao_78
2003-05-05
打赏
举报
回复
用api吧
ketao_78
2003-05-05
打赏
举报
回复
up一下
Acony
2003-05-05
打赏
举报
回复
恩,这个问题有些麻烦。
我们知道在.NET中,任何一个实现IMessageFilter 接口的类,可以添加到应用程序的消息泵中,以在消息被调度到控件或窗体之前将它筛选出来或执行其他操作。使用 Application 类中的 AddMessageFilter 方法,可以将消息筛选器添加到应用程序的消息泵中。
于是我们在程序加载的时候,调用Application.AddMessageFilter(Me)。然而,默认情况下一个Form或者控件是不能接受拖放的文件的,我们调用一个WIN32 API DragAcceptFiles,这个API可以设置对应的控件是否能接受拖放的文件。然后可以用DragQueryFile查询拖放到的文件列表,也就是拖放文件地具体路径和文件名。
实现的原理大概是这样的,关于如何使用IMessageFilter接口具体请参看
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwindowsformsimessagefilterclasstopic.htm
jiaxuesr
2003-05-05
打赏
举报
回复
应有固定的模块吧
去GOOGLE搜索一下看看
asp
.net
文本
文件
的
拖放
操作源码
asp
.net
文本
文件
的
拖放
操作源码! 很值得下载看看!资源免费,大家分享!!
asp
.net
实现
拖放
操作
asp
.net
实现
拖放
操作! 很值得下载看看!资源免费,大家分享!!
文件
拖放
操作源代码(vb
.net
2005)
可以
实现
文件
拖放
操作的源代码1.
实现
多
文件
拖入操作2.解析
文件
类型3.显示
文件
数据
asp
.net
图形
文件
的
拖放
操作
asp
.net
图形
文件
的
拖放
操作! 很值得下载看看!资源免费,大家分享!!
实现
文件
拖放
.rar
实现
文件
拖放
.rar
VB
16,718
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章