Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: 79137913 en Octubre 28, 2011, 10:13:18 am

Título: [Solucionado] Forecolor en Texbox Enabled = False
Publicado por: 79137913 en Octubre 28, 2011, 10:13:18 am
HOLA!!!

El titulo lo dice todo...

Como podre hacer que un textbox con la propiedad enabled = false pueda tener un color de fuente (se setea automaticamente a gris).

GRACIAS POR LEER!!!
Título: Re:Forecolor en Texbox Enabled = False
Publicado por: seba123neo en Octubre 28, 2011, 10:55:22 am
y si le haces un locked en vez de enabled ? (el locked tambien se puede hacer con la api SendMessage y la constante EM_SETREADONLY).

hay un truco chapuzero que es poner el textbox dentro de un frame y deshabilitar el frame, pero el locked es lo mejor.

otra es subclasificar el textbox y ahi puede que puedas hacerlo, pero un lio para tan poco.

saludos.
Título: Re:Forecolor en Texbox Enabled = False
Publicado por: E N T E R en Octubre 28, 2011, 11:35:41 am
Yo suelo poner dentro de un picture sin bordes y si quiero que el txt este deshabilitado solo le mando al picture el enabled=false
Título: Re:Forecolor en Texbox Enabled = False
Publicado por: 79137913 en Octubre 28, 2011, 12:13:23 pm
HOLA!!!

HAHAHA, me parece que tomare el camino "chapuzero" :P

Pero en un picture para que permanezca debajo de los otros objetos.

Gracias a los 2!

GRACIAS POR LEER!!!