VB.NET 드래그 앤 드랍 구현 하기

2019. 6. 20. 13:59VB.NET

728x90
반응형




파일 드래그 후 패널에 올렸을 때 - Drag Enter

Private Sub DragOver_OnPanel(sender As Object, e As Windows.Forms.DragEventArgs) Handles panel_upload.DragEnter

        If (e.Data.GetDataPresent(Windows.DataFormats.FileDrop)) Then

            e.Effect = DragDropEffects.Copy

        Else

            e.Effect = DragDropEffects.None

        End If

End Sub






파일 드래그 하여 올렸다 놨을 때 - Drag Drop

Private Sub DragDrop_OnPanel(sender As Object, e As System.Windows.Forms.DragEventArgs) Handles panel_upload.DragDrop

Dim files() As String = e.Data.GetData(Forms.DataFormats.FileDrop)    

 ' files 에는 드래그 하여 올린 파일 경로들이 들어있음.

 ' ex c:\ddd\cc\cc.exe

 '    c:\ddd\cc\bb.exe .. 

End Sub














 

728x90
반응형