Es gibt in einer Gruppe 2 Eingabefelder und zwei Buttons.
Ich möchte, das nach dem Verlassen des ersten SLE durch "enter" der erste Button den Focus erhält.
Nach dem Verlassen des zweiten SLE soll der Focus automatisch auf den zweiten Button springen.
Die Buttons sollen nicht automatisch gedrückt werden.
Meine Versuche mit setappfocus, dc_setfocus, dc_setappfocus, valid, eval etc. habe ich hier mal rausgelassen, um
keine Verwirrung zu stiften. Kurz gesagt, ich bekomme das nicht hin, ohne mit Funktionen zu arbeiten,
die ich mit valid aufrufe und in denen ich dann den focus auf die Buttons gesetzt habe.
Das ist doch eigentlich 0815 - oder ?
Code: Alles auswählen
proc main
local getlist:={},var1:=space(10),var2:=space(10)
dcgroup og1 size 10,20
dcsetparent og1
@ 1,1 dcsay "Var 1" get var1
@ 2,1 dcsay "Var 2" get var2
@ 1,15 dcpushbutton caption "Knopf1" size 10,1 ;
action {||nil}
@ 2,15 dcpushbutton caption "Knopf2" size 10,2 ;
action {||nil}
dcread gui fit
return