Programación General > Visual Basic 6.0 e inferiores

 Cambiar El Color Del Texto

(1/2) > >>

Shiquilla:
Buenas tardes a todos/as los foreros. Mi pregunta es una tontería pero es que no doy con la respuesta!

No sé cuál es la propiedad (o código) para que, cuando tengo un TextBox con la propiedad Enabled a FALSE, no me salga el color de texto del TextBox en gris sino que esté negro.

Espero haberme explicado bien y que puedan ayudarme.

Un saludo, muchas gracias.

camarena6:
HOLA:

Creo que para lo que quieres sencillamente no se puede al bloquear un Textbox este no cambia a negro, ni cambiandole el Forecolor.

Podrias intentar bloquear el textbox de otra manera diferente como que en el evento Gotfocus mandas el enfoque a otro objeto diferente (como otro textbox) ú otro objeto. EJEMPLO:


--- Código: Text ---Private Sub Text1_GotFocus()txtsearch.SetFocusEnd Sub 
Esto te permite que tu textbox no lo puedan acceder y lo puedes mantener Enabled =True y con letra negra


--- Citar ---El que no aperra, No prospera
--- Fin de la cita ---

tiquinho:
Si lo que buscas es que no modifiquen el texto, prueba con la propiedad Locked manteniendo Enabled = True, pero se verá el cursor y podrán seleccionar el texto.

Otra solución un poco bruta es incluir el TextBox dentro de un Frame sin borde y ajustado al mismo tamaño, y en vez de poner la propiedad Enabled del TextBox a False, poner la del Frame(yo hice algo así y va bien :) )

Bueno, a ver si te sirve de algo  :D

Cyclop:
Pudieras hacerlo asi:

Crear un modulo MyLibs.Bas


--- Código: Text --- Sub EnableControl(ByRef oControl As Object, ByVal lEnabled as Boolean)       oControl.Enabled =lEnabled       If lEnabled Then          oControl.ForeColor = nColorNegro          oControl.BackColor = nColorBlanco        Else          oControl.ForeColor = nColorNegro          oControl.BackColor = nColorGris       EndIfEnd Sub  
Salu2 espero que te ayude


Cyclop

Kev:
Bloque el TextBox de otra forma, en el evento Keypress bloquea las teclas (que no funcione ninguna),

Adios.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa