Color de un textbox enabled false

25/01/2009 - 21:46 por Ramón | Informe spam
hola

Como cambio el color de frente (forecolor) de un textbox que tenga la
propiedad enabled en false?

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
25/01/2009 - 22:19 | Informe spam
Hola Ramón:

"Ramón" escribió en el mensaje de
noticias:#
Mostrar la cita
No puedes, al menos con el control tal cual. Puedes usar la propiedad
readonly que sí te permite cambiar el color y bloquea la escritura en el
control.
#2 Ramón
25/01/2009 - 23:38 | Informe spam
el problema es que con readonly todavia se ubica el puntero.
Se puede evitar que se ubique el puntero alli ?

"Juan Diego Bueno" escribió en el mensaje
news:
Mostrar la cita
#3 Juan Diego Bueno
25/01/2009 - 23:42 | Informe spam
Hola Ramón:

"Ramón" escribió en el mensaje de
noticias:#
Mostrar la cita
No sé si funcionará, pero quizás puedas hacer que al tener el control el
foco, se vaya al foco del siguiente control con lo que impides que se pueda
posicionar el cursor en el textbox.

Saludos
#4 Ramón
25/01/2009 - 23:48 | Informe spam
lo voy a ver, gracias.

"Juan Diego Bueno" escribió en el mensaje
news:%
Mostrar la cita
#5 Alberto Poblacion
26/01/2009 - 09:06 | Informe spam
"Ramón" wrote in message
news:%
Mostrar la cita
Podrías crear una clase hija del TextBox, y dentro de tu clase hacer un
override del OnPaint(), y dibujar por tu cuenta el texto usando
instrucciones de GDI+. Tendrías que llamar al base.OnPaint para que se haga
el dibujo en condigiones normales, y luego, si Enabled==false, repintar
encima el texto en el color que tú quieras.
Ads by Google
Search Busqueda sugerida