|
发表于 2009-12-26 01:11:23
|
显示全部楼层
Private Sub OleDragOver(Data As DataObject, Effect As Long)
If Data.GetFormat(vbCFFiles) Then '判断是否拖入的是否文件格式
Effect = vbDropEffectCopy And Effect
Exit Sub
End If
Effect = vbDropEffectNone
End Sub
Private Sub OleDragDrop(Data As DataObject, Effect As Long)
If Data.GetFormat(vbCFFiles) = True Then '判断是否拖入的是否文件格式
If Right(UCase(Data.Files(1)), 3) = "EXE" Then '判断文件扩展名
TxtFile.Text = Data.Files(1)
End If
End If
End Sub
Private Sub TxtFile_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
OleDragDrop Data, Effect
End Sub
Private Sub TxtFile_OLEDragOver(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single, State As Integer)
OleDragOver Data, Effect
End Sub |
|