Nwlapcug.com


Tutorial su come attivare il trascinamento & Drop su Visual Basic 2005

Tutorial su come attivare il trascinamento & Drop su Visual Basic 2005


Linguaggio di Microsoft Visual Basic 2005 (VB5) consente agli utenti di modificare un Windows form trascinando e rilasciando elementi. I controlli di VB5 sono gli elementi su un modulo responsabile dello scambio di dati con l'applicazione utente. VB5 include il controllo ListBox per elaborazione trascinando e rilasciando le azioni dell'utente, quando si verificano. Visualizza l'icona dell'oggetto che si trascina in un form e recupera i dati da un form, quando si posiziona il controllo in un form. Attivando la funzione di trascinamento operazioni sull'utente forme si rendono più facile per aggiungere nuove funzioni nelle applicazioni VB5.

Istruzioni

1

Fare clic su "Start" in Windows e fare clic su "Microsoft Visual Basic 2005."

2

Fare clic su "Strumenti" nella finestra aperta per aggiungere un controllo ListBox al form predefinito "Form1".

3

Modificare la proprietà "AllowDrop" del controllo ListBox su "True" nella finestra "Proprietà" per consentire degli oggetti trascinare il controllo.

4

Pulsante destro del mouse "Form1" e quindi fare clic su "Visualizza codice" in "Esplora soluzioni".

5

Aggiungere il codice seguente sotto la classe Form1:

Private Sub ListBox1DragEnter (ByVal sender As Object,

ByVal e As

DragEventArgs) _

Handles ListBox1.DragEnter

If (e.Data.GetDataPresent(DataFormats.FileDrop)) Then

e.Effect = DragDropEffects.All

Else

e.Effect = DragDropEffects.None

End If

End Sub6

Aggiungere il codice seguente alla classe Form1:

Private Sub ListBox1DragDrop (ByVal sender As Object,

ByVal e As

DragEventArgs) _

Handles ListBox1.DragDrop

Dim s() As String = e.Data.GetData("FileDrop", False)

Dim i As Integer

For i = 0 To s.Length - 1

ListBox1.Items.Add(s(i))

Next i

End Sub

per gestire il rilascio di evento di trascinamento.

7

Fare clic su "File" e quindi fare clic su "Salva" per attivare la funzione di drag-n-drop sul Windows form nel tuo Visual Basic 2005 programma.