Viusal Basic Sürükle Bırak Yapmak

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
24 Ocak 2016
Mesajlar
520
Tepki puanı
2
Ödüller
7
10 HİZMET YILI
Selamun Aleyküm Arkadaşlar Tamamen Benim Yazımdır....

Bunu Yapmak İçin 4 Tane Malzemeye İhtiyacımız Var....

Bunlar:
1adet Textbox
1adet Panel
1adet Picturebox
1adet Listbox

Arkadaşlar Bunları İstediğiniz gibi Yerleştirdikten sonra Bi ayar Yapıcaz...

Textbox,Panel ve Listbox'un allowdrop ayarını TRUE yapıyoruz.. Ve Aşağıdaki Kod İle Sürükle Bırak Yapabilirsiniz...



 

Kod:
Public Class Form1
 
     Private Sub TextBox1_DragDrop(sender As Object, e As DragEventArgs) Handles TextBox1.DragDrop
         Dim path As String() = CType(e.Data.GetData(DataFormats.FileDrop), String())
         For Each filename As String In path
             TextBox1.Text = filename
         Next
     End Sub
 
     Private Sub TextBox1_DragEnter(sender As Object, e As DragEventArgs) Handles TextBox1.DragEnter
         If e.Data.GetDataPresent(DataFormats.FileDrop) Then
             e.Effect = DragDropEffects.Copy
         End If
     End Sub
 
     Private Sub ListBox1_DragDrop(sender As Object, e As DragEventArgs) Handles ListBox1.DragDrop
         Dim path As String() = CType(e.Data.GetData(DataFormats.FileDrop), String())
         For Each filename As String In path
             ListBox1.Items.Add(filename)
         Next
     End Sub
 
     Private Sub ListBox1_DragEnter(sender As Object, e As DragEventArgs) Handles ListBox1.DragEnter
         If e.Data.GetDataPresent(DataFormats.FileDrop) Then
             e.Effect = DragDropEffects.Copy
         End If
     End Sub
 
     Private Sub Panel1_DragDrop(sender As Object, e As DragEventArgs) Handles Panel1.DragDrop
         Dim path As String() = CType(e.Data.GetData(DataFormats.FileDrop), String())
         For Each filename As String In path
             PictureBox1.ImageLocation = filename
             PictureBox1.SizeMode = PictureBoxSizeMode.Zoom
         Next
     End Sub
 
     Private Sub Panel1_DragEnter(sender As Object, e As DragEventArgs) Handles Panel1.DragEnter
         If e.Data.GetDataPresent(DataFormats.FileDrop) Then
             e.Effect = DragDropEffects.Copy
         End If
     End Sub
 End Class




Arkadaşlar Lütfen Emeğe Saygı....
 

x60

Seçkin Üye
Katılım
18 Kas 2015
Mesajlar
523
Tepki puanı
6
Yaş
101
10 HİZMET YILI
EyvAllah Sağolasın
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst