FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Cambiar el foco de un control al iniciar un dialogo
Posts: 23
Joined: Wed Jan 04, 2006 07:48 PM
Cambiar el foco de un control al iniciar un dialogo
Posted: Tue Jan 31, 2006 02:17 PM

Esotoy empezando a trabajar con cajas de dialogo y por la funcionalidad y agilidad de la captura en un sistema de facturacion necesito controlar que un get en especial ubicado en una posicion intermedia tome el control o foco. He usado el oGetArt:SetFocus() despues del ultimo control definido, pero no funciona.

Muchas Gracias.

principiante
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Cambiar el foco de un control al iniciar un dialogo
Posted: Tue Jan 31, 2006 02:53 PM

USE EL XSETFOCUS().

xSetFocus( oObejto )

o

ACTIVATE DIALOG...
ON INIT( xSetFocus( oObjeto ) )

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Cambiar el foco de un control al iniciar un dialogo
Posted: Tue Jan 31, 2006 03:34 PM
ACTIVATE DIALOG... 
   ON INIT ( oControl:SetFocus(), .f. )


donde oControl es el control al que quieres darle el foco. Ojo, es importante devolver .F., para indicarle a Windows que no le de foco al control por defecto.
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion