Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Recuperar el Foco de un Control

7 views
Skip to first unread message

PabloSX

unread,
Dec 24, 2009, 3:57:40 PM12/24/09
to
Hola a todos:
Tengo un formulario con varios textbox y un bot�n Guardar.
Cuando hago click sobre el bot�n Guardar controlo que los 3 textbox tengan
informaci�n, caso contrario quiero lograr posicionarme en el textbox que
ten�a el foco antes de haber hecho click sobre el bot�n Guardar.
Muchas gracias

Luis Maria Guayan

unread,
Dec 24, 2009, 7:08:26 PM12/24/09
to
Por ejemplo, si el textbox2 es el que no cumple el control:

ThisForm.TextBox2.SetFocus()


--
Luis Mar�a Guay�n
Tucum�n, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


"PabloSX" <pablo...@arnet.com.ar> escribi� en el mensaje de
noticias:6E08B333-2DB2-4B2B...@microsoft.com...

PabloSX

unread,
Dec 26, 2009, 7:44:45 AM12/26/09
to
Luis Maria:
Gracias por tu respuesta. De todas maneras lo que yo necesito
espec�ficamente es lograr enfocar el control sin necesidad de saber el
nombre del mismo, es decir, lo que trato de hacer es lo que normalmente hago
con el ORDER() por ejemplo:

cVariable = ORDER() & guardo el nombre del indice
actual
SET ORDER TO nombreordennuevo & cambio de indice
.... & cuerpo del
proceso
SET ORDER TO (cVariable) & vuelvo al indice anterior

"Luis Maria Guayan" <luis...@portalfoxxx.com> escribi� en el mensaje de
noticias news:uMvViZPh...@TK2MSFTNGP06.phx.gbl...

integral

unread,
Feb 1, 2010, 9:35:33 AM2/1/10
to

Amigo Pablo

Haz probado con utilizar el comando RETURN seguido del numero de
control que deseas que retorne el cursor...

Yo en lo particular lo vengo utilizando en VFP 9.0 tal cual lo usaba
en Foxpro 2.6 para D.O.S.

Aqui te muestro un pequeño ejemplo :


RETURN 3 ( Retorna el cursor al 3er. Control )

Espero sea lo que buscas.

Saludos

Gabriel
(Lima-Perú)

On 26 dic 2009, 07:44, "PabloSX" <pablozan...@arnet.com.ar> wrote:
> Luis Maria:
> Gracias por tu respuesta. De todas maneras lo que yo necesito

> específicamente es lograr enfocar el control sin necesidad de saber el


> nombre del mismo, es decir, lo que trato de hacer es lo que normalmente hago
> con el ORDER() por ejemplo:
>
> cVariable = ORDER()                          & guardo el nombre del indice
> actual
> SET ORDER TO nombreordennuevo   & cambio de indice
> ....                                                        & cuerpo del
> proceso
> SET ORDER TO (cVariable)               & vuelvo al indice anterior
>

> "Luis Maria Guayan" <luisma...@portalfoxxx.com> escribió en el mensaje de
> noticiasnews:uMvViZPh...@TK2MSFTNGP06.phx.gbl...


>
>
>
> > Por ejemplo, si el textbox2 es el que no cumple el control:
>
> > ThisForm.TextBox2.SetFocus()
>
> > --

> > Luis María Guayán
> > Tucumán, Argentina


> > _________________________
> >http://www.PortalFox.com
> > Nada corre como un zorro
> > _________________________
>

> > "PabloSX" <pablozan...@arnet.com.ar> escribió en el mensaje de
> > noticias:6E08B333-2DB2-4B2B-AE1F-E1E1BA7A1...@microsoft.com...
> >> Hola a todos:
> >> Tengo un formulario con varios textbox y un botón Guardar.
> >> Cuando hago click sobre el botón Guardar controlo que los 3 textbox
> >> tengan información, caso contrario quiero lograr posicionarme en el
> >> textbox que tenía el foco antes de haber hecho click sobre el botón
> >> Guardar.
> >> Muchas gracias- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Dario David Puccio

unread,
Feb 2, 2010, 7:03:05 AM2/2/10
to
return thisform.controlxxx.click()

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar
Las Malvinas Son Argentinas

integral escribi�:


> Amigo Pablo
>
> Haz probado con utilizar el comando RETURN seguido del numero de
> control que deseas que retorne el cursor...
>
> Yo en lo particular lo vengo utilizando en VFP 9.0 tal cual lo usaba
> en Foxpro 2.6 para D.O.S.
>

> Aqui te muestro un peque�o ejemplo :


>
>
> RETURN 3 ( Retorna el cursor al 3er. Control )
>
> Espero sea lo que buscas.
>
> Saludos
>
> Gabriel

> (Lima-Per�)


>
> On 26 dic 2009, 07:44, "PabloSX" <pablozan...@arnet.com.ar> wrote:
>> Luis Maria:
>> Gracias por tu respuesta. De todas maneras lo que yo necesito

>> espec�ficamente es lograr enfocar el control sin necesidad de saber el


>> nombre del mismo, es decir, lo que trato de hacer es lo que normalmente hago
>> con el ORDER() por ejemplo:
>>
>> cVariable = ORDER() & guardo el nombre del indice
>> actual
>> SET ORDER TO nombreordennuevo & cambio de indice
>> .... & cuerpo del
>> proceso
>> SET ORDER TO (cVariable) & vuelvo al indice anterior
>>

>> "Luis Maria Guayan" <luisma...@portalfoxxx.com> escribi� en el mensaje de


>> noticiasnews:uMvViZPh...@TK2MSFTNGP06.phx.gbl...
>>
>>
>>
>>> Por ejemplo, si el textbox2 es el que no cumple el control:
>>> ThisForm.TextBox2.SetFocus()
>>> --

>>> Luis Mar�a Guay�n

>>> Tucum�n, Argentina


>>> _________________________
>>> http://www.PortalFox.com
>>> Nada corre como un zorro
>>> _________________________

>>> "PabloSX" <pablozan...@arnet.com.ar> escribi� en el mensaje de


>>> noticias:6E08B333-2DB2-4B2B-AE1F-E1E1BA7A1...@microsoft.com...
>>>> Hola a todos:

>>>> Tengo un formulario con varios textbox y un bot�n Guardar.
>>>> Cuando hago click sobre el bot�n Guardar controlo que los 3 textbox
>>>> tengan informaci�n, caso contrario quiero lograr posicionarme en el
>>>> textbox que ten�a el foco antes de haber hecho click sobre el bot�n

Enrique Mu�iz

unread,
Feb 3, 2010, 9:52:00 AM2/3/10
to
Y como controlas los tres Textbox sin saber cuales son (podes postear el
c�digo)

--
Enrique Mu�iz
Departamento Desarrollo
Servicios & Sistemas
---------------------------------------


"PabloSX" <pablo...@arnet.com.ar> escribi� en el mensaje

news:CBA8947A-7D20-491F...@microsoft.com...

0 new messages