Visual Basic - Poner colores en las cajas de texto

Life is soft - evento anual de software empresarial
 
Vista:

Poner colores en las cajas de texto

Publicado por Gabriel (7 intervenciones) el 17/09/2001 08:48:12
Hola. Necesito poner un fondo verde a las textbox cada vez que una de ellas toma el foco. El problema es que tengo un array de textbox y no me coge la propiedad, es decir, tengo txtcaja(0), txtcaja(1), txtcaja(2)..., y tengo que hacer que cuando pase el foco de txtcaja(0) a txtcaja(1), el fondo de txtcaja(1) se ponga verde para resaltarla como que es la que está activa. Nada más, gracias...
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

RE:Poner colores en las cajas de texto

Publicado por Javier Perez (170 intervenciones) el 17/09/2001 11:10:29
No hay problema; en el evento GotFocus del Textbox pones lo siguiente:

Private Sub txtcaja_GotFocus(Index As Integer)
txtcaja(Index).BackColor = RGB(0, 128, 0) ' O el color que quieras
End Sub

Luego, en el evento LostFocus restauras el color de fondo original:

Private Sub txtcaja_LostFocus(Index As Integer)
txtcaja(Index).BackColor = &H80000005
End Sub
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