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.
|