Microsoft Visual Basic 2005 ( VB5 ) langue permet aux utilisateurs de modifier un formulaire Windows par glisser-déposer des éléments . Les VB5 contrôles sont les éléments d'une forme chargée de l' échange de données avec l' application de l'utilisateur . VB5 comprend le contrôle ListBox pour le traitement glisser-déposer les actions des utilisateurs , quand ils se produisent . Il affiche l'icône de l'objet que vous faites glisser sur un formulaire et récupère les données d'un formulaire , quand vous passez la commande sur un formulaire. En permettant des opérations de glisser-déposer sur l'utilisateur formulaires que vous rendre plus facile d'ajouter de nouvelles fonctions dans vos applications VB5 . Instructions
1
Cliquez sur "Démarrer " de Windows et cliquez sur " Microsoft Visual Basic 2005. "
2
Cliquez sur " Boîte à outils " dans la fenêtre ouverte pour ajouter un contrôle ListBox à la forme par défaut " Form1 " .
3
modifier la propriété " AllowDrop " du contrôle ListBox à "True" dans la fenêtre "Propriétés" pour permettre aux objets d'être traîné sur le contrôle .
4
clic droit " Form1 " puis cliquez sur " Afficher le code " dans
5
Ajoutez le code suivant en dessous de la classe Form1 " Explorateur de solutions. ":
Private Sub ListBox1_DragEnter ( sender As Object , _
e ByVal comme
System.Windows.Forms.DragEventArgs ) _
Poignées ListBox1.DragEnter < br >
( e.Data.GetDataPresent ( DataFormats.FileDrop ) ) Alors
e.Effect = DragDropEffects.All
Else
e.Effect = DragDropEffects . Aucun
End If End Sub
6
Ajoutez le code suivant à la classe Form1:
Sous ListBox1_DragDrop privé ( expéditeur de ByVal comme Object, _
e ByVal comme
System.Windows.Forms.DragEventArgs ) _
Poignées ListBox1.DragDrop
Dim s () As String = e.Data.GetData ( " FileDrop ", false )
Dim i As Integer
For i = 0 To s.Length - 1 x
ListBox1.Items.Add ( s ( i))
Next i End Sub
pour gérer la libération des événement de glissement .
7
Cliquez sur "Fichier" et puis cliquez sur «Enregistrer » pour activer la fonction drag-n -drop sur le formulaire Windows dans votre programme Visual Basic 2005.