各位大哥在帮帮我好吗?
在vb.net启用拖放,当拖拽的事一个可执行程序的时候,我怎么才能知道它拖拽的事隔可执行程序?而不是别的东西?DataFormats 里面还想没有特定的Type是不是要自己定一个,应该造呢么定义。
谢谢*^______________________^*
另外在呢么结贴,我有2个帖子没有结了。。。
问题点数:0、回复次数:5Top
1 楼scegg(Silent)回复于 2005-02-04 12:02:14 得分 0
拖动文件的话,传送的应该是文件名,用STRING来处理。Top
2 楼3tzjq(永不言弃)回复于 2005-02-04 12:02:44 得分 0
比如:
Private Sub txt_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles btnOk.DragEnter
If e.Data.GetData(GetType(String)) Is Nothing Then‘这里只接受String类型。
e.Effect = DragDropEffects.Copy
Else
e.Effect = DragDropEffects.None
End If
End Sub
结贴:顶楼有一排操作链接,单击“管理”输入你的登录密码并给分后>>“结贴”
Top
3 楼weiwei_huahua()回复于 2005-02-04 14:44:38 得分 0
e.Data.GetData(GetType(String))
这个 如果拖动的是个文件 返回的是个空的字符串Top
4 楼sutalon(神州无敌)回复于 2005-02-04 14:50:59 得分 0
upTop
5 楼xiayule(下雨)回复于 2005-02-04 14:57:38 得分 0
Agree,看一下msdn有更详细的例子Top




