April 25
Cliccando e trascinando gli oggetti con il mouse in un programma che hai creato fornisce agli utenti una maggiore flessibilità. In un'applicazione Visual Basic, gli utenti spesso bisogno di aggiungere oggetti quali i percorsi ei nomi di file a un controllo casella di riepilogo. Utilizzare una combinazione di "DragDrop" e "DragEnter" per gestire gli oggetti durante un'operazione di drag-and-drop. L'evento "DragEnter" viene generato quando il cursore del mouse entra il controllo, e l'evento "DragDrop" viene utilizzato per gestire gli oggetti trascinati.
1 Avviare Microsoft Visual Basic Express, fai clic su "Nuovo progetto ..." dal riquadro sinistro dello schermo del computer e selezionate "Applicazione Windows Form." Fai clic su "OK".
2 Fare doppio clic su "ListBox" dal riquadro "Toolbox" per aggiungere un nuovo controllo casella di riepilogo al form. Fare clic con il controllo casella di riepilogo e fare clic su "Proprietà". Scegliere "True" accanto alla proprietà "AllowDrop".
3 Fare doppio clic sulla casella di riepilogo per aprire il modulo "Form1.vb". Fare clic sulla casella a discesa "Evento" e fare clic su "DragDrop" per creare un nuovo evento.
4 Copiare e incollare il seguente codice VB all'interno della manifestazione "DragDrop" per aggiungere i percorsi di file e nomi per il controllo casella di riepilogo:
myCompFiles Dim As String () = CType (e.Data.GetData (DataFormats.FileDrop), String ())
For Each fileFound As String In myCompFiles
Me.ListBox1.Items.Add (fileFound)
Il prossimo
5 Fare clic sulla casella a discesa "Evento" e fare clic su "DragEnter" per creare un nuovo evento. Copiare e incollare il seguente codice VB all'interno della manifestazione "DragEnter":
Se e.Data.GetDataPresent (DataFormats.FileDrop) Poi
e.Effect = DragDropEffects.Copy
Finisci se
6 SPI "F5" per eseguire il programma. Aprire "Esplora risorse" premendo il tasto Windows e "E." Fai clic su un file e trascinare il file sopra alla casella di riepilogo nel programma tenendo premuto il pulsante del mouse.