Page 1 of 1

Funciona el SetFocus() ???? a veces si a veces no......

Posted: Fri Feb 09, 2007 5:14 pm
by Raymundo Islas M.
Hola a todos :)

Sucede lo siguiente :


Quiero "pasar" el focus del get (1) al browse (2) y resulta que se brinca hasta el boton (3)


Image

Sin embargo, cuando estoy en el browse (2), y termino de editar las celdas, si regreso bien al get (1).

Ya le puse en la validacion del get :

- lbCapMvs:SetFocus()

- oFldCMvs:aDialogs[1]:aControls[1]:SetFocus()

y ninguna responde OK, al igual le puse al get un bLostFocus y tampoco.

Se agradece de antemano cualquier sugerencia :P


Saludos

Posted: Fri Feb 09, 2007 6:00 pm
by Marcelo Via Giglio
Hola,

prueba con lbCapMvs:PostMsg( WM_RBUTTONDOWN)

saludos

Marcelo

Posted: Fri Feb 09, 2007 6:05 pm
by Antonio Linares
Raymundo,

Prueba con oGet:oJump := oBrowse

Posted: Fri Feb 09, 2007 10:13 pm
by Raymundo Islas M.
Marcelo, Antonio muchas gracias

Funciono correctamente.

Les agradezco su tiempo y atencion.


Saludos

Posted: Mon Feb 12, 2007 2:59 pm
by MarioG
Estimados;
retomo este hilo porque me pasa algo similar. Tengo un Dlg con un Combox, estilo DRODOWNLIST, y un Get. (en ese orden). Todo definido con código. Lo que deseo es que el foco lo tome el Get; he puesto en el ON INIT oCmb:oJump:= oGet, pero el foco lo toma siempre el Combo.
Cual sería la forma correcta?

gracias, saludos

Posted: Mon Feb 12, 2007 3:57 pm
by Rochinha
oCmb:oJump:= oGet, oGet:SetFocus()

Posted: Mon Feb 12, 2007 7:15 pm
by Antonio Linares
... ON INIT ( oGet:SetFocus(), .F. )

Posted: Mon Feb 12, 2007 8:56 pm
by MarioG
Y bue... el que sabe ...sabe :D
muchas gracias