Come creare Click & trascinare gli oggetti in Visual Basic

April 25

Come creare Click & trascinare gli oggetti in Visual Basic


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.

istruzione

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.