Cambiar el foco de un control al iniciar un dialogo

Post Reply
armandini
Posts: 23
Joined: Wed Jan 04, 2006 7:48 pm
Location: Bucaramanga/Colombia

Cambiar el foco de un control al iniciar un dialogo

Post by armandini »

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
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

USE EL XSETFOCUS().

xSetFocus( oObejto )

o

ACTIVATE DIALOG...
ON INIT( xSetFocus( oObjeto ) )
João Santos - São Paulo - Brasil
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Code: Select all

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
Post Reply