problemas con textbox

12/11/2007 - 12:42 por Aitziber | Informe spam
Hola, tengo un textbox que no es editable, es decir enabled=false; y por
esto no me deja ponerle al texto el color que yo quiero. Me pone un gris que
casi no se ven las letras.

Hay alguna forma de solucionarlo??

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
12/11/2007 - 13:24 | Informe spam
"Aitziber" wrote in message
news:%
Hola, tengo un textbox que no es editable, es decir enabled=false; y por
esto no me deja ponerle al texto el color que yo quiero. Me pone un gris
que casi no se ven las letras.

Hay alguna forma de solucionarlo??



Podrías heredar de la clase TextBox, y en tu clase hija impedir que sea
editable haciendo un override del evento que procesa las teclas pulsadas, en
lugar de poner Enabled=false. De esa forma los colores seguirían
funcionando.
Respuesta Responder a este mensaje
#2 Aitziber
12/11/2007 - 15:36 | Informe spam
Podrías expilacarmelo un poco mas??

Es que no lo entiendo;



"Alberto Poblacion"
escribió en el mensaje news:%
"Aitziber" wrote in message
news:%
Hola, tengo un textbox que no es editable, es decir enabled=false; y por
esto no me deja ponerle al texto el color que yo quiero. Me pone un gris
que casi no se ven las letras.

Hay alguna forma de solucionarlo??



Podrías heredar de la clase TextBox, y en tu clase hija impedir que sea
editable haciendo un override del evento que procesa las teclas pulsadas,
en lugar de poner Enabled=false. De esa forma los colores seguirían
funcionando.

Respuesta Responder a este mensaje
#3 Juan Diego Bueno
12/11/2007 - 15:55 | Informe spam
Hola Aitziber:

Otra opción: Siendo un textbox utiliza la propiedad readonly, la cual impide
que el usuario modifique el contenido del textbox sin cambiarte el color de
fondo

Saludos

"Aitziber" escribió en el mensaje
news:
Podrías expilacarmelo un poco mas??

Es que no lo entiendo;



"Alberto Poblacion"
escribió en el mensaje news:%
"Aitziber" wrote in message
news:%
Hola, tengo un textbox que no es editable, es decir enabled=false; y por
esto no me deja ponerle al texto el color que yo quiero. Me pone un gris
que casi no se ven las letras.

Hay alguna forma de solucionarlo??



Podrías heredar de la clase TextBox, y en tu clase hija impedir que sea
editable haciendo un override del evento que procesa las teclas pulsadas,
en lugar de poner Enabled=false. De esa forma los colores seguirían
funcionando.





Respuesta Responder a este mensaje
#4 Aitziber
12/11/2007 - 16:24 | Informe spam
Ya lo había probado así, pero de este modo se me cambia el color del fondo,
y a mi me interesa que el color de fondo tambien sea el que yo quiero.
Que me dices?

Gracias de todas formas.

"Juan Diego Bueno" escribió en el mensaje
news:
Hola Aitziber:

Otra opción: Siendo un textbox utiliza la propiedad readonly, la cual
impide que el usuario modifique el contenido del textbox sin cambiarte el
color de fondo

Saludos

"Aitziber" escribió en el mensaje
news:
Podrías expilacarmelo un poco mas??

Es que no lo entiendo;



"Alberto Poblacion"
escribió en el mensaje news:%
"Aitziber" wrote in message
news:%
Hola, tengo un textbox que no es editable, es decir enabled=false; y
por esto no me deja ponerle al texto el color que yo quiero. Me pone un
gris que casi no se ven las letras.

Hay alguna forma de solucionarlo??



Podrías heredar de la clase TextBox, y en tu clase hija impedir que
sea editable haciendo un override del evento que procesa las teclas
pulsadas, en lugar de poner Enabled=false. De esa forma los colores
seguirían funcionando.









Respuesta Responder a este mensaje
#5 Alberto Poblacion
12/11/2007 - 21:39 | Informe spam
"Aitziber" wrote in message
news:
Podrías expilacarmelo un poco mas??



Quedaría más o menos como te pongo debajo. Una vez compilado, utilizas este
"TextBoxBloqueado" en lugar de un "TextBox" normal. Lo del "ToolboxBitmap"
solo es por si lo quieres añadir a la barra de herramientas y que salga con
ese icono; sino, lo puedes borrar.

[ToolboxBitmap(typeof(TextBoxBloqueado ), "MiIcono.ico")]
public class TextBoxBloqueado : System.Windows.Forms.TextBox
{
private System.ComponentModel.Container components = null;

public TextBoxBloqueado (System.ComponentModel.IContainer container)
{
container.Add(this);
InitializeComponent();
}

public TextBoxBloqueado ()
{
InitializeComponent();
}

#region Component Designer generated code
private void InitializeComponent()
{
components = new System.ComponentModel.Container();
}
#endregion

protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs
e)
{
//Esto hace que se desprecien las pulsaciones de tecla
e.Handled = true;
}
}
}
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida