1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Private Sub TextBox1_DragOver( [...] ) Handles TextBox1.DragOver
Dim s As String = ""
Dim Drop_Valide As Boolean = False
' Il faut remettre l'objet TextBox en mode refus de Drop par défaut
e.Effect = DragDropEffects.None
For Each f As String In e.Data.GetFormats
If f = "UniformResourceLocator" Then
Drop_Valide = True
End If
Next
' On autorise le Drop uniquement si l'objet en cours de Drag est du type URL.
If Drop_Valide Then
e.Effect = DragDropEffects.Copy
End If
End Sub |