Moin, in diesem Tutorial zeige ich euch, wie ihr Drag & Drop in eure Programme einbinden könnt. Als Beispiel dient eine normale Form.
1. Man stellt bei dem Control (oder Form) die Eigenschaft "Allow Drop" auf "True"
2. Nun muss man im "Drag Enter"-Event dem Programm sagen, dass es beim darüber ziehen alles "akzeptiert".
3. Wenn ihr dies getan habt, müsst ihr nun den eigentlichen Drag & Drop Code einfügen:
1. Man stellt bei dem Control (oder Form) die Eigenschaft "Allow Drop" auf "True"
2. Nun muss man im "Drag Enter"-Event dem Programm sagen, dass es beim darüber ziehen alles "akzeptiert".
3. Wenn ihr dies getan habt, müsst ihr nun den eigentlichen Drag & Drop Code einfügen:
VB.NET-Quellcode
- Private Sub Form1_DragDrop(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles MyBase.DragDrop
- If e.Data.GetDataPresent("FileDrop", True) = True Then
- Dim Wert as String() = CType(e.Data.GetData("FileDrop"), Object) 'Hier wird der Variable "Wert" das übergeben, was wir auf die Form gezogen haben. Bei einer Datei wäre es dann der Pfad der Datei.
- MsgBox(Wert(0)) 'Hier geben wir den 1. Übergebenen Wert aus.
- End If
- End Sub
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „4typen“ ()