Visual Basic - evento mousemove en matriz de control

Life is soft - evento anual de software empresarial
   
Vista:

evento mousemove en matriz de control

Publicado por pep_angel (6 intervenciones) el 16/01/2015 18:09:47
Hola Buenas tardes. He creado una matriz del control Label y desearía saber si me pueden ayudar.
Quisiera lograr que al usar el evento mousemove sobre los labels de la matriz cambiasen de color.
La matriz se compone del label1(0) hasta label1(38).
Hasta ahora cuando aplico el evento mousemove se me cambian de color todos los labels.
Por ejemplo he creado el formulario, he insertado la matriz de los labels y lo que quiero lograr es que cuando ponga el cursor, por ejemplo sobre el label1(0), este cambie al color que le diga y cuando mueva el cursor al formulario, el label vuelva a su color original. ¿Se puede hacer?
Gracias por la atención prestada.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Megamind

evento mousemove en matriz de control

Publicado por Megamind (121 intervenciones) el 16/01/2015 18:50:32
Hola
Es facil

En el evento Label1_MouseMove

For X = 0 To Label1.Count - 1
Label1(X).ForeColor = &H80000012 ' El Color normal de los labels
Next

Label1(Index).ForeColor = &HFF& ' Color del label seleccionado

En el evento Form_MouseMove

For X = 0 To Label1.Count - 1
Label1(X).ForeColor = &H80000012 ' El Color normal de los labels
Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

evento mousemove en matriz de control

Publicado por pep_angel (6 intervenciones) el 18/01/2015 07:24:25
Hola. Gracias por la ayuda. Funciona perfectamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar