FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour indicar foco al inicio de un diálogo
Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
indicar foco al inicio de un diálogo
Posted: Wed Nov 18, 2009 11:47 AM

Hola quisiera saber como puedo indicar al inicio de un diálogo que según una condición se inicie en un get distinto al que predefiní con workshop?

Hago los siguiente pero no me responde , me pinta el get pero el cursor queda en el get predefinido

activate on odlg on init iif(lcredito, oRem:setfocus(), ocli:setfocus())

el opcional sería el primero
Gracias

Workshop, fwh712, borland, xharbour

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: indicar foco al inicio de un diálogo
Posted: Wed Nov 18, 2009 12:25 PM
Tienes que devolver falso al final para indicarle a Windows que cambias el control con foco por defecto:

Code (fw): Select all Collapse
ACTIVATE DIALOG oDlg ;
   ON INIT ( If( lcredito, oRem:setfocus(), ocli:setfocus() ), .F. )
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Re: indicar foco al inicio de un diálogo
Posted: Wed Nov 18, 2009 12:54 PM

Gracias Antonio funcionó perfecto

Luis

Continue the discussion