enabled rebelde

22/09/2004 - 18:27 por fernando | Informe spam
Hola grupo, gracias antes que nada,Ahi va la pregunta¿Porque puede ser que
un texbox le asigno a su propiedad enabled =True ,sigue conservando enabled
= False? desde ya muchas gracias
fernando

Preguntas similare

Leer las respuestas

#1 Alejandro Perez
22/09/2004 - 21:36 | Informe spam
Hola fernando... a ver.. tienes un formulario, con un
textbox y dos botones.. en un boton, tienes en el evento
click lo siguiente:

textBox1.Enabled = false;

Y el textbox se desabilita, no puedes modificar ni
seleccionar. Luego en el evento click del otro boton
tienes lo siguiente:

textBox1.Enabled = true;

El textbox se habilita y puedes hacer cambios en el texto.

Que problema especificamente y en que escenario se
presenta? Algun codigo que puedas mostrar?

Asegurate que no haya otro evento manejado por alli que te
este dejando siempre desabilitado el textbox... busca la
palabra "enabled" n tu proyecto...

Bye bye

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola grupo, gracias antes que nada,Ahi va la


pregunta¿Porque puede ser que
un texbox le asigno a su propiedad enabled =True ,sigue


conservando enabled
= False? desde ya muchas gracias
fernando


.

Respuesta Responder a este mensaje
#2 fernando
23/09/2004 - 10:34 | Informe spam
gracias alejandro, un poco de historia haber si te puedo situar. Resulta que
tengo una barra de herramientas generica de mi
construccion(nuevo,modificar,eliminar,aceptar,cancelar,salir) y tambien
cuatro direccionadores(flechas) en el siguiente orden; Primer
registro,registro anterior, registro siguiente ,ultimo registro(algo asi
como el que tiene access cuando te mueves por una tabla). Cuando presiono
cualquiera de las teclas para posicionarme en un determinado registro, al
presionar "Modificar" sobre ese registro , se habilitan todos los textbox
del form para que pueda modificar sobre cualquiera. Resulta que cuando
presion el de ir al "utimo" registro, y luego de esto hago modificar, los
textboxs no se habilitan, en cualquiera de los otros botones no hay
problema, pero en le ultimo boton si. El metodo para habilitar los botones
es le mismo y lo escribo a continuacion(el original esta en VB):
public void AnuloTextBox(bool Estado)

{

this.textBox1.Enabled =Estado;

}

Todos los botones de la barra utilizan el mismo metodo, pero en el boton de
ir al "ultimo registro", cuando hago modificar(despues que se posiciono en
el ultimo) no me habilita los textbox. Espero se entienda.Gracias

fernando

"Alejandro Perez" escribió en el mensaje
news:1b7d01c4a0db$81448590$
Hola fernando... a ver.. tienes un formulario, con un
textbox y dos botones.. en un boton, tienes en el evento
click lo siguiente:

textBox1.Enabled = false;

Y el textbox se desabilita, no puedes modificar ni
seleccionar. Luego en el evento click del otro boton
tienes lo siguiente:

textBox1.Enabled = true;

El textbox se habilita y puedes hacer cambios en el texto.

Que problema especificamente y en que escenario se
presenta? Algun codigo que puedas mostrar?

Asegurate que no haya otro evento manejado por alli que te
este dejando siempre desabilitado el textbox... busca la
palabra "enabled" n tu proyecto...

Bye bye

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola grupo, gracias antes que nada,Ahi va la


pregunta¿Porque puede ser que
un texbox le asigno a su propiedad enabled =True ,sigue


conservando enabled
= False? desde ya muchas gracias
fernando


.

Respuesta Responder a este mensaje
#3 Alejandro Perez
23/09/2004 - 14:34 | Informe spam
Ok. vamos a hacer la siguiente prueba. Coloca un
breakpoint en la primera linea de tu
metodo "AnuloTextBox", y hazle un quickwatch al parametro
Estado. La idea de esto es que verifiquemos que cuando vas
a ultimo registro, y luego a modificar, esta llegando un
valor true.

Avisame

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


gracias alejandro, un poco de historia haber si te puedo


situar. Resulta que
tengo una barra de herramientas generica de mi
construccion


(nuevo,modificar,eliminar,aceptar,cancelar,salir) y tambien
cuatro direccionadores(flechas) en el siguiente orden;


Primer
registro,registro anterior, registro siguiente ,ultimo


registro(algo asi
como el que tiene access cuando te mueves por una tabla).


Cuando presiono
cualquiera de las teclas para posicionarme en un


determinado registro, al
presionar "Modificar" sobre ese registro , se habilitan


todos los textbox
del form para que pueda modificar sobre cualquiera.


Resulta que cuando
presion el de ir al "utimo" registro, y luego de esto


hago modificar, los
textboxs no se habilitan, en cualquiera de los otros


botones no hay
problema, pero en le ultimo boton si. El metodo para


habilitar los botones
es le mismo y lo escribo a continuacion(el original esta


en VB):
public void AnuloTextBox(bool Estado)

{

this.textBox1.Enabled =Estado;

}

Todos los botones de la barra utilizan el mismo metodo,


pero en el boton de
ir al "ultimo registro", cuando hago modificar(despues


que se posiciono en
el ultimo) no me habilita los textbox. Espero se


entienda.Gracias

fernando

"Alejandro Perez" escribió en


el mensaje
news:1b7d01c4a0db$81448590$
Hola fernando... a ver.. tienes un formulario, con un
textbox y dos botones.. en un boton, tienes en el evento
click lo siguiente:

textBox1.Enabled = false;

Y el textbox se desabilita, no puedes modificar ni
seleccionar. Luego en el evento click del otro boton
tienes lo siguiente:

textBox1.Enabled = true;

El textbox se habilita y puedes hacer cambios en el texto.

Que problema especificamente y en que escenario se
presenta? Algun codigo que puedas mostrar?

Asegurate que no haya otro evento manejado por alli que te
este dejando siempre desabilitado el textbox... busca la
palabra "enabled" n tu proyecto...

Bye bye

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola grupo, gracias antes que nada,Ahi va la


pregunta¿Porque puede ser que
un texbox le asigno a su propiedad enabled =True ,sigue


conservando enabled
= False? desde ya muchas gracias
fernando


.





.

Respuesta Responder a este mensaje
#4 fernando
23/09/2004 - 16:56 | Informe spam
hola alejandro, gracias de nuevo, te cuento que el valor que le estoy
asignando es "true", es mas , cuando paso el primer textbox de la coleccion
, me voy a la "ventada de comandos"(inmediato) y verifico :
?textbox1.Enabled , y por supuesto me dice false. Es como que el textbox no
aceptara cambiar los valores de sus propiedades. En fin , seguire
probando.Muchas gracias
fernando

"Alejandro Perez" escribió en el mensaje
news:0af601c4a169$aa652590$
Ok. vamos a hacer la siguiente prueba. Coloca un
breakpoint en la primera linea de tu
metodo "AnuloTextBox", y hazle un quickwatch al parametro
Estado. La idea de esto es que verifiquemos que cuando vas
a ultimo registro, y luego a modificar, esta llegando un
valor true.

Avisame

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


gracias alejandro, un poco de historia haber si te puedo


situar. Resulta que
tengo una barra de herramientas generica de mi
construccion


(nuevo,modificar,eliminar,aceptar,cancelar,salir) y tambien
cuatro direccionadores(flechas) en el siguiente orden;


Primer
registro,registro anterior, registro siguiente ,ultimo


registro(algo asi
como el que tiene access cuando te mueves por una tabla).


Cuando presiono
cualquiera de las teclas para posicionarme en un


determinado registro, al
presionar "Modificar" sobre ese registro , se habilitan


todos los textbox
del form para que pueda modificar sobre cualquiera.


Resulta que cuando
presion el de ir al "utimo" registro, y luego de esto


hago modificar, los
textboxs no se habilitan, en cualquiera de los otros


botones no hay
problema, pero en le ultimo boton si. El metodo para


habilitar los botones
es le mismo y lo escribo a continuacion(el original esta


en VB):
public void AnuloTextBox(bool Estado)

{

this.textBox1.Enabled =Estado;

}

Todos los botones de la barra utilizan el mismo metodo,


pero en el boton de
ir al "ultimo registro", cuando hago modificar(despues


que se posiciono en
el ultimo) no me habilita los textbox. Espero se


entienda.Gracias

fernando

"Alejandro Perez" escribió en


el mensaje
news:1b7d01c4a0db$81448590$
Hola fernando... a ver.. tienes un formulario, con un
textbox y dos botones.. en un boton, tienes en el evento
click lo siguiente:

textBox1.Enabled = false;

Y el textbox se desabilita, no puedes modificar ni
seleccionar. Luego en el evento click del otro boton
tienes lo siguiente:

textBox1.Enabled = true;

El textbox se habilita y puedes hacer cambios en el texto.

Que problema especificamente y en que escenario se
presenta? Algun codigo que puedas mostrar?

Asegurate que no haya otro evento manejado por alli que te
este dejando siempre desabilitado el textbox... busca la
palabra "enabled" n tu proyecto...

Bye bye

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola grupo, gracias antes que nada,Ahi va la


pregunta¿Porque puede ser que
un texbox le asigno a su propiedad enabled =True ,sigue


conservando enabled
= False? desde ya muchas gracias
fernando


.





.

Respuesta Responder a este mensaje
#5 Pedro Luna Montalvo, MVP
24/09/2004 - 06:19 | Informe spam
El estado de la propiedad Enabled de un control esta en menor precedencia
que la propiedad Enabled de su contenedor.

Si la caja de texto esta dentro de un GroupBox cuya propiedad Enabled false, por mas que intentes habilitar la caja de texto, siempre mandara que
su contenedor esta deshabilitado. Nota que no ocurre lo mismo a la inversa,
es decir, si el contenedor esta habilitado, sus controles hijos pueden o no
estar habilitados.

Verifica el control contenedor de tu caja de texto!!!

Saludos
Pedro Luna, MVP
Gye, Ecu

"fernando" escribió en el mensaje
news:
Hola grupo, gracias antes que nada,Ahi va la pregunta¿Porque puede ser que
un texbox le asigno a su propiedad enabled =True ,sigue conservando


enabled
= False? desde ya muchas gracias
fernando


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida