desplazamiento por gets del dialogo:Up() y :Down() o por TAB

Post Reply
sgisoft
Posts: 11
Joined: Tue Dec 27, 2005 10:29 am

desplazamiento por gets del dialogo:Up() y :Down() o por TAB

Post by sgisoft »

Hola:

Me gustaria asignar dos botones, Up y Down, para que al pulsar sobre ellos se desplacen por los gets del dialogo, del mismo modo que oListbox:GoUp() y oListBox:GoDown(), pero estos metodos no estan definidos. También me valdía que surtiera el mismo efecto que pulsar la tecla TAB. Muchas gracias.

Un saludo,

Pablo
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Pablo,

Puesto que esos botones al pulsarlos tomarían el foco, entonces hay que usar el dato oJump:

Code: Select all

   n = 1 // nº de orden del primer GET

   ... BUTTON oBtn1 ... ACTION If( n > 1, oBtn1:oJump := oDlg:aControls[ n-- ], ) VALID .t.

   ... BUTTON oBtn2 ... ACTION If( n < Len( oDlg:aControls ), oBtn2:oJump := oDlg:aControls[ n++ ],) VALID .t.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply