Come sincronizzare due caselle di scorrimento in Visual Basic

November 16

Ci sono un gran numero di usi per due barre di scorrimento per muoversi in modo sincrono. Ad esempio, se si dispone di un elenco di nomi e un elenco di cognomi e nomi vanno insieme in base al loro ordine, quindi si consiglia di fare il rotolo bar tenere traccia di ogni altro, in modo che quando un utente visualizza una lista, egli può rapidamente un'occhiata all'altra per vedere i nomi corrispondenti. Il framework .NET e Visual Basic fanno questo facile con l'evento Scroll.

istruzione

1 Creare due controlli barra di scorrimento, e assegnare loro un nome e scroll1 Scroll2.

2 Copia e incolla il seguente codice nel costruttore del form:

AddHandler scroll1.Scroll, AddressOf Me.scroll1_Scroll
AddHandler scroll2.Scroll, AddressOf Me.scroll2_Scroll

3 Copia e incolla il seguente codice nel corpo della classe del form:

Private Sub scroll1_Scroll (mittente come oggetto, e come ScrollEventArgs)

scroll2.Value = e.NewValue

End Sub

Private Sub scroll2_Scroll (mittente come oggetto, e come ScrollEventArgs)

scroll1.Value = e.NewValue

End Sub

4 Eseguire l'applicazione e regolare i valori di entrambi di scorrimento per vederli in movimento sincrono.

Consigli e avvertenze

  • È possibile sincronizzare il maggior numero di barre di scorrimento come si desidera; non si è limitato a due.