Sincronizacion de movimientos del scrollbar de listbox

01/04/2008 - 22:19 por Babel | Informe spam
Saludos a todos.

Es primer avez que escribo en estos grupos.

Mi pregunta es:

Tengo dos listbox, y necesito que:

Cuando en uno de los dos listbox el usuario mueva el scrollbar hacia
la izquierda o derecho e igualmente abajo o arriba, pues que el otro
listbox se mueva en forma sincronizada.

Gracias !!!!!!!!!!!
 

Leer las respuestas

#1 Héctor Miguel
02/04/2008 - 04:17 | Informe spam
hola, 'anonimo/a' !

Tengo dos listbox, y necesito que:
Cuando en uno de los dos listbox el usuario mueva el scrollbar hacia la izquierda o derecho e igualmente abajo o arriba
pues que el otro listbox se mueva en forma sincronizada...



asumiendo que ambos controles estan en un formulario de usuario y que se llaman ListBox1 y ListBox2
copia/pega las siguientes instrucciones en el modulo de codigo de ese formulario:

Private Sub ListBox1_MouseMove(ByVal Button As Integer, _
ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
ListBox2.TopIndex = ListBox1.TopIndex
End Sub

Private Sub ListBox2_MouseMove(ByVal Button As Integer, _
ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
ListBox1.TopIndex = ListBox2.TopIndex
End Sub

cuando muevas el scrollbar vertical en cualquiera de ellos, al "meter" el mouse dentro del control se actualiza "el otro"
(deja ver si encuentro como hacer lo mismo con el scrollbar horizontal) -?-

saludos,
hector.

Preguntas similares