Tecnología

Inicio

Cómo sincronizar dos cuadros de desplazamiento en Visual Basic

Hay una multitud de usos para dos barras de desplazamiento para moverse de forma sincronizada. Por ejemplo, si usted tiene una lista de nombres y una lista de apellidos y los nombres de ir juntos en función de su orden, entonces es posible que desee realizar el desplazamiento bares rastrear entre sí, de modo que cuando un usuario está viendo una lista, él puede echar un vistazo rápidamente en el otro para ver los nombres correspondientes. El marco .NET y Visual Basic facilitan esta tarea con el evento de desplazamiento.

Instrucciones

1 Crea dos controles de la barra de desplazamiento, y asignarles un nombre y scroll1 Scroll2.

2 Copia y pega el siguiente código en el constructor del formulario:

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

3 Copia y pega el siguiente código en el cuerpo de la clase formulario:

Private Sub scroll1_Scroll (remitente como objeto, e como ScrollEventArgs)

scroll2.Value = e.NewValue

End Sub

Private Sub scroll2_Scroll (remitente como objeto, e como ScrollEventArgs)

scroll1.Value = e.NewValue

End Sub

4 Ejecutar la aplicación y ajuste los valores de cualquiera de desplazamiento para verlas en movimiento de forma sincrónica.

Consejos y advertencias

  • Puede sincronizar tantas barras de desplazamiento que desee; usted no está limitado a dos.