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

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

Postby sgisoft » Sat Dec 31, 2005 12:40 pm

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
sgisoft
 
Posts: 11
Joined: Tue Dec 27, 2005 10:29 am

Postby Antonio Linares » Sat Dec 31, 2005 1:13 pm

Pablo,

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

Code: Select all  Expand view
   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
User avatar
Antonio Linares
Site Admin
 
Posts: 41461
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 150 guests