Visual Basic - PROBLEMA CON UN TEXT

Life is soft - evento anual de software empresarial
 
Vista:

PROBLEMA CON UN TEXT

Publicado por Juan (40 intervenciones) el 14/03/2006 16:45:09
A ver si alguien me puede decir como se puede hacer para que cuando ponga un text.enabled=False, no salga el ForeColor en gris sino que siga saliendo en color negro.

Eso se puede hacer desde Visual Basic?

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:PROBLEMA CON UN TEXT

Publicado por Jero (25 intervenciones) el 14/03/2006 16:53:46
Hola, en lugar de utilizar la propiedad Enabled usa la propiedad Locked = True.

Se puede decir que hace lo mismo solo que el color de la letra no cambia.

Un Saludo desde Canarias,
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

RE:PROBLEMA CON UN TEXT

Publicado por Juan (40 intervenciones) el 14/03/2006 17:12:03
Eso si lo he hecho, el problema es que con esa propiedad me puedo posicionar encima del control y da lugar a confusion de que no se puede escribir y hay clientes muy torpes.

Lo que me gustaría es como lo hace la propiedad enabled, que no te puedes ni posicionar encima.

Saludos.
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

RE:PROBLEMA CON UN TEXT

Publicado por Nicolas (97 intervenciones) el 14/03/2006 17:55:21
Un truco:
Private Sub Text2_GotFocus()
SendKeys "{tab}"
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

RE:PROBLEMA CON UN TEXT

Publicado por Juan (40 intervenciones) el 15/03/2006 10:29:40
Ese truco está muy bien, pero ahora mi pregunta es y si pulso un botón que tengo que es para poder modificar, ahora si que se tiene que poder escribir, como se hace entonces.

Saludos
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

RE:PROBLEMA CON UN TEXT

Publicado por Nicolas (97 intervenciones) el 15/03/2006 11:32:06
En esta vida (y en programación) todo tiene solucción:
Dim activar As Boolean

Private Sub Command1_Click()
activar = True
Text2.SetFocus
End Sub

Private Sub Text2_GotFocus()
If activar = False Then SendKeys "{tab}"
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