Discussion:
Sacar de foco a un datagrid
(demasiado antiguo para responder)
Arturo
2006-06-21 15:52:30 UTC
Permalink
Hola grupo, podría alguien decirme por qué cuando estoy dentro de un
datagrid con el foco en alguna celda y quiero sacarla de foco y tomar el
foco en otro_control a través del mentodo otro_control.select() sigue el
foco dentro del datagrid ?
O bien si alguien conoce algún método para hacerlo se los agradecría
muchísimo.
unknown
2006-06-22 18:31:51 UTC
Permalink
no sera mejor usar OtroControl.Focus ????
Post by Arturo
Hola grupo, podría alguien decirme por qué cuando estoy dentro de un
datagrid con el foco en alguna celda y quiero sacarla de foco y tomar el
foco en otro_control a través del mentodo otro_control.select() sigue el
foco dentro del datagrid ?
O bien si alguien conoce algún método para hacerlo se los agradecría
muchísimo.
Arturo
2006-06-23 12:53:14 UTC
Permalink
Gracias pero ya lo use y pasa lo mismo.
Pero segui investigando y al parecer saqué las siguientes conclusiones que
ojala le sirvan al grupo:
1. El datagrid pierde el foco cada vez que se presiona la tecla tab y por un
instante pasa el foco al siguiente control segun el orden de tabindex pero
automáticamente lo recupera y pasa a la siguiente columna.
2. Si forzamos a dejar el foco del datagrid utilizando los metodos
control.focus o control.select el foco pasa por un istante al control pero
el datagrid vuelve a recuperar el foco.
3. Hay que ingeniárselas con alguna variable booleana para poder forzar que
el datagrid deje el foco a otro control definitivamente.
4. Estoy en eso.....

Gracias de todas formas.
Post by unknown
no sera mejor usar OtroControl.Focus ????
Post by Arturo
Hola grupo, podría alguien decirme por qué cuando estoy dentro de un
datagrid con el foco en alguna celda y quiero sacarla de foco y tomar el
foco en otro_control a través del mentodo otro_control.select() sigue el
foco dentro del datagrid ?
O bien si alguien conoce algún método para hacerlo se los agradecría
muchísimo.
Mauro SB.
2006-06-23 13:09:45 UTC
Permalink
que raro.....
Post by Arturo
Gracias pero ya lo use y pasa lo mismo.
Pero segui investigando y al parecer saqué las siguientes conclusiones que
1. El datagrid pierde el foco cada vez que se presiona la tecla tab y por un
instante pasa el foco al siguiente control segun el orden de tabindex pero
automáticamente lo recupera y pasa a la siguiente columna.
2. Si forzamos a dejar el foco del datagrid utilizando los metodos
control.focus o control.select el foco pasa por un istante al control pero
el datagrid vuelve a recuperar el foco.
3. Hay que ingeniárselas con alguna variable booleana para poder forzar que
el datagrid deje el foco a otro control definitivamente.
4. Estoy en eso.....
Gracias de todas formas.
Post by unknown
no sera mejor usar OtroControl.Focus ????
Post by Arturo
Hola grupo, podría alguien decirme por qué cuando estoy dentro de un
datagrid con el foco en alguna celda y quiero sacarla de foco y tomar el
foco en otro_control a través del mentodo otro_control.select() sigue el
foco dentro del datagrid ?
O bien si alguien conoce algún método para hacerlo se los agradecría
muchísimo.
Arturo
2006-06-23 14:26:13 UTC
Permalink
Por favor, dime si ese "que raro..." que opinaste quiere decir que a ti no
te pasa lo mismo que a mi. Yo tengo Visual Studio 2002 Vrsión 7.0.9500 y
.NET Framework Vrsión 1.0.3705.
Gracias
Post by Mauro SB.
que raro.....
Post by Arturo
Gracias pero ya lo use y pasa lo mismo.
Pero segui investigando y al parecer saqué las siguientes conclusiones que
1. El datagrid pierde el foco cada vez que se presiona la tecla tab y
por
Post by Mauro SB.
un
Post by Arturo
instante pasa el foco al siguiente control segun el orden de tabindex pero
automáticamente lo recupera y pasa a la siguiente columna.
2. Si forzamos a dejar el foco del datagrid utilizando los metodos
control.focus o control.select el foco pasa por un istante al control pero
el datagrid vuelve a recuperar el foco.
3. Hay que ingeniárselas con alguna variable booleana para poder forzar
que
Post by Arturo
el datagrid deje el foco a otro control definitivamente.
4. Estoy en eso.....
Gracias de todas formas.
Post by unknown
no sera mejor usar OtroControl.Focus ????
Post by Arturo
Hola grupo, podría alguien decirme por qué cuando estoy dentro de un
datagrid con el foco en alguna celda y quiero sacarla de foco y
tomar
Post by Mauro SB.
el
Post by Arturo
Post by unknown
Post by Arturo
foco en otro_control a través del mentodo otro_control.select()
sigue
Post by Mauro SB.
el
Post by Arturo
Post by unknown
Post by Arturo
foco dentro del datagrid ?
O bien si alguien conoce algún método para hacerlo se los agradecría
muchísimo.
Mauro SB.
2006-06-23 14:48:16 UTC
Permalink
yo tengo el 2005, esta tarde lo pruebo y te digo,simplemente me parece raro.
saludos
Mauro
Post by Arturo
Por favor, dime si ese "que raro..." que opinaste quiere decir que a ti no
te pasa lo mismo que a mi. Yo tengo Visual Studio 2002 Vrsión 7.0.9500 y
.NET Framework Vrsión 1.0.3705.
Gracias
Post by Mauro SB.
que raro.....
Post by Arturo
Gracias pero ya lo use y pasa lo mismo.
Pero segui investigando y al parecer saqué las siguientes conclusiones
que
Post by Mauro SB.
Post by Arturo
1. El datagrid pierde el foco cada vez que se presiona la tecla tab y
por
Post by Mauro SB.
un
Post by Arturo
instante pasa el foco al siguiente control segun el orden de tabindex
pero
Post by Mauro SB.
Post by Arturo
automáticamente lo recupera y pasa a la siguiente columna.
2. Si forzamos a dejar el foco del datagrid utilizando los metodos
control.focus o control.select el foco pasa por un istante al control
pero
Post by Mauro SB.
Post by Arturo
el datagrid vuelve a recuperar el foco.
3. Hay que ingeniárselas con alguna variable booleana para poder forzar
que
Post by Arturo
el datagrid deje el foco a otro control definitivamente.
4. Estoy en eso.....
Gracias de todas formas.
Post by unknown
no sera mejor usar OtroControl.Focus ????
Post by Arturo
Hola grupo, podría alguien decirme por qué cuando estoy dentro de un
datagrid con el foco en alguna celda y quiero sacarla de foco y
tomar
Post by Mauro SB.
el
Post by Arturo
Post by unknown
Post by Arturo
foco en otro_control a través del mentodo otro_control.select()
sigue
Post by Mauro SB.
el
Post by Arturo
Post by unknown
Post by Arturo
foco dentro del datagrid ?
O bien si alguien conoce algún método para hacerlo se los agradecría
muchísimo.
Mauro SB.
2006-06-23 18:21:06 UTC
Permalink
lo probe en 2005 y no pasa lo que vos indicas, cuando el grid pierde el
focus, no lo recupera, eso si, cuando estas dentro del grid y presionas tab,
va navegando por todas las celdas hasta llegar al final.
Post by Mauro SB.
yo tengo el 2005, esta tarde lo pruebo y te digo,simplemente me parece raro.
saludos
Mauro
Post by Arturo
Por favor, dime si ese "que raro..." que opinaste quiere decir que a ti no
te pasa lo mismo que a mi. Yo tengo Visual Studio 2002 Vrsión 7.0.9500 y
.NET Framework Vrsión 1.0.3705.
Gracias
Post by Mauro SB.
que raro.....
Post by Arturo
Gracias pero ya lo use y pasa lo mismo.
Pero segui investigando y al parecer saqué las siguientes conclusiones
que
Post by Mauro SB.
Post by Arturo
1. El datagrid pierde el foco cada vez que se presiona la tecla tab y
por
Post by Mauro SB.
un
Post by Arturo
instante pasa el foco al siguiente control segun el orden de tabindex
pero
Post by Mauro SB.
Post by Arturo
automáticamente lo recupera y pasa a la siguiente columna.
2. Si forzamos a dejar el foco del datagrid utilizando los metodos
control.focus o control.select el foco pasa por un istante al control
pero
Post by Mauro SB.
Post by Arturo
el datagrid vuelve a recuperar el foco.
3. Hay que ingeniárselas con alguna variable booleana para poder
forzar
Post by Arturo
Post by Mauro SB.
que
Post by Arturo
el datagrid deje el foco a otro control definitivamente.
4. Estoy en eso.....
Gracias de todas formas.
Post by unknown
no sera mejor usar OtroControl.Focus ????
Post by Arturo
Hola grupo, podría alguien decirme por qué cuando estoy dentro
de
Post by Mauro SB.
un
Post by Arturo
Post by Mauro SB.
Post by Arturo
Post by unknown
Post by Arturo
datagrid con el foco en alguna celda y quiero sacarla de foco y
tomar
Post by Mauro SB.
el
Post by Arturo
Post by unknown
Post by Arturo
foco en otro_control a través del mentodo otro_control.select()
sigue
Post by Mauro SB.
el
Post by Arturo
Post by unknown
Post by Arturo
foco dentro del datagrid ?
O bien si alguien conoce algún método para hacerlo se los
agradecría
Post by Arturo
Post by Mauro SB.
Post by Arturo
Post by unknown
Post by Arturo
muchísimo.
Arturo
2006-06-26 14:01:05 UTC
Permalink
Muchas gracias por el dato y por tu tiempo.
Veré si puedo actualizarme a 2005.
Post by Mauro SB.
lo probe en 2005 y no pasa lo que vos indicas, cuando el grid pierde el
focus, no lo recupera, eso si, cuando estas dentro del grid y presionas tab,
va navegando por todas las celdas hasta llegar al final.
Post by Mauro SB.
yo tengo el 2005, esta tarde lo pruebo y te digo,simplemente me parece
raro.
Post by Mauro SB.
saludos
Mauro
Post by Arturo
Por favor, dime si ese "que raro..." que opinaste quiere decir que a
ti
Post by Mauro SB.
no
Post by Mauro SB.
Post by Arturo
te pasa lo mismo que a mi. Yo tengo Visual Studio 2002 Vrsión 7.0.9500 y
.NET Framework Vrsión 1.0.3705.
Gracias
Post by Mauro SB.
que raro.....
Post by Arturo
Gracias pero ya lo use y pasa lo mismo.
Pero segui investigando y al parecer saqué las siguientes
conclusiones
Post by Mauro SB.
Post by Arturo
que
Post by Mauro SB.
Post by Arturo
1. El datagrid pierde el foco cada vez que se presiona la tecla
tab
Post by Mauro SB.
y
Post by Mauro SB.
Post by Arturo
por
Post by Mauro SB.
un
Post by Arturo
instante pasa el foco al siguiente control segun el orden de
tabindex
Post by Mauro SB.
Post by Arturo
pero
Post by Mauro SB.
Post by Arturo
automáticamente lo recupera y pasa a la siguiente columna.
2. Si forzamos a dejar el foco del datagrid utilizando los metodos
control.focus o control.select el foco pasa por un istante al
control
Post by Mauro SB.
Post by Arturo
pero
Post by Mauro SB.
Post by Arturo
el datagrid vuelve a recuperar el foco.
3. Hay que ingeniárselas con alguna variable booleana para poder
forzar
Post by Arturo
Post by Mauro SB.
que
Post by Arturo
el datagrid deje el foco a otro control definitivamente.
4. Estoy en eso.....
Gracias de todas formas.
Post by unknown
no sera mejor usar OtroControl.Focus ????
Post by Arturo
Hola grupo, podría alguien decirme por qué cuando estoy dentro
de
Post by Mauro SB.
un
Post by Arturo
Post by Mauro SB.
Post by Arturo
Post by unknown
Post by Arturo
datagrid con el foco en alguna celda y quiero sacarla de foco y
tomar
Post by Mauro SB.
el
Post by Arturo
Post by unknown
Post by Arturo
foco en otro_control a través del mentodo
otro_control.select()
Post by Mauro SB.
Post by Mauro SB.
Post by Arturo
sigue
Post by Mauro SB.
el
Post by Arturo
Post by unknown
Post by Arturo
foco dentro del datagrid ?
O bien si alguien conoce algún método para hacerlo se los
agradecría
Post by Arturo
Post by Mauro SB.
Post by Arturo
Post by unknown
Post by Arturo
muchísimo.
Loading...