Page 1 of 1

acontrols

Posted: Tue Sep 12, 2006 12:46 am
by Francis
Hola amigos

Como puedo saber en que numero de control estoy con el comando
oDlg:aControls?

Por ejemplo estoy en un dialogo con 10 gets 05 botones 02 says...
Entonces estoy en el get 5 y quiero saber que numero de control es.

Salu2

Posted: Tue Sep 12, 2006 6:27 am
by Antonio Linares
Francis,

MsgInfo( AScan( oDlg:aControls, { | o | o:nID == oGet:nID } ) )

Posted: Fri Sep 15, 2006 10:52 am
by manuramos
Otra soluciĆ³n muy empleada es:

nCtrl := ASCAN( oDlg:aControls , { | oCtrl | oCtrl:lFocused } )

Antes de que el control pierda el foco, claro.