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:#
hola

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





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.
Respuesta Responder a este mensaje
#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:
Hola Ramón:

"Ramón" escribió en el mensaje de
noticias:#
hola

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





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.
Respuesta Responder a este mensaje
#3 Juan Diego Bueno
25/01/2009 - 23:42 | Informe spam
Hola Ramón:

"Ramón" escribió en el mensaje de
noticias:#
el problema es que con readonly todavia se ubica el puntero.
Se puede evitar que se ubique el puntero alli ?



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
Respuesta Responder a este mensaje
#4 Ramón
25/01/2009 - 23:48 | Informe spam
lo voy a ver, gracias.

"Juan Diego Bueno" escribió en el mensaje
news:%
Hola Ramón:

"Ramón" escribió en el mensaje de
noticias:#
el problema es que con readonly todavia se ubica el puntero.
Se puede evitar que se ubique el puntero alli ?



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
Respuesta Responder a este mensaje
#5 Alberto Poblacion
26/01/2009 - 09:06 | Informe spam
"Ramón" wrote in message
news:%
Como cambio el color de frente (forecolor) de un textbox que tenga la
propiedad enabled en false?



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.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida