Foco en dialogo no modal

Post Reply
horacio
Posts: 1270
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Foco en dialogo no modal

Post by horacio »

Compañeros, tengo el siguiente escenario, un dialogo con un get con un botón cuya acción es llamar a otro dialogo, este último es no modal. En él hay un get. El problema es que nunca hace foco en este get que se encuentra en el dialogo no modal. Adjunto imagen

Image

Hay alguna manera de hacer foco en el get que se encuentra en el dialogo no modal ??? Muchas gracias

Saludos
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Foco en dialogo no modal

Post by karinha »

Intenta asi:

Code: Select all

   ACTIVATE DIA... ;
            ON INIT ( xFocus( oGet ) )


FUNCTION xFocus( oObj )    

    xSetFocus( oObj )
    xSetFocus( oObj )

RETURN( .T. )

FUNCTION xSetFocus( oObj )    

    LOCAL _oWnd := oObj:oWnd, _oTempo := ""

    DEFINE TIMER _oTempo INTERVAL 10 OF _oWnd ;
           ACTION ( oObj:SetFocus(), _oTempo:End() )

    ACTIVATE TIMER _oTempo

RETURN( .T. )
 
João Santos - São Paulo - Brasil
antolin
Posts: 475
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Re: Foco en dialogo no modal

Post by antolin »

No se, pero eso lo hago muchas veces sin problemas. Intenta ponerle estilo WS_TABSTOP al Get. O, sino, en el ON INIT prueba oGet:Setfocus().

Un saludo.
Peaaaaaso de foro...
MGA
Posts: 1219
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá
Contact:

Re: Foco en dialogo no modal

Post by MGA »

Tente adicionar mais um recurso(ex: um botão escondido) acredito que é pelo da dialog ter apenas um RECURSO(get).

exemplo:


redefine get ...
redefine button hObjetos['BotaoAuxiliar'] ...

ACTIVATE DIA... ;
ON INIT ( hObjetos['BotaoAuxiliar']:Move( -200, -200 ) )
ubiratanmga@gmail.com

FWH17.04
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
Mlaynes
Posts: 1
Joined: Tue Jun 28, 2016 6:08 pm

Re: Foco en dialogo no modal

Post by Mlaynes »

Ok Karina..

Se agradece la información de la librería (me funciona como XFOCUS y XSETFOCUS)
Post Reply