Seite 1 von 1

Schliessen-Button mit Return aktivieren

Verfasst: 30.12.2006 08:51
von dysti
Hallo,
es gibt im Example das Gadgetbeispiel. Ich kann mit den Tabtasten den Quitbutton anwählen, aber nicht mit der Returntaste aktivieren. Es geht nur mit einem Mausklick, um das Programm zu schließen.
Was muß ich machen, damit ich auch die Returntaste benutzen kann?

Verfasst: 30.12.2006 09:08
von Kaeru Gaman
schau mal nach nem ShortCut...

AddKeyboardShortcut(#Window, Shortcut, Event)

...vielleicht funzt es damit... ;)

Verfasst: 30.12.2006 10:29
von dysti
Nun,
AddKeyboardShortcut bdeutet ja, sobald ich die Returntaste drücke, das Prg beendet wird. Aber das ist nicht das was ich im Sinne führe,
sondern erst wenn der Quit-Button den Fokus hat, soll mit der Returntaste das Prg beendet werden.

Verfasst: 30.12.2006 11:17
von ts-soft

Verfasst: 30.12.2006 12:22
von AND51
> es gibt im Example das Gadgetbeispiel. Ich kann mit den Tabtasten den Quitbutton anwählen, aber nicht mit der Returntaste aktivieren. Es geht nur mit einem Mausklick, um das Programm zu schließen.

Gar nicht wahr! Buttons lassen sich standardmäßig mit LEERTASTE betätigen.

Warum befolgst du nicht trotzdem Kaeru's Trick? Wenn du das EventMenu() abfragst, und feststellst, dass RETURN gedrückt wurde, brauchst du nur noch prüfen, ob der Schließen-Button den Fokus hat (GetActiveGadget()) - fertig!

Verfasst: 30.12.2006 12:33
von dysti
TS-SOFT, der Link ist genau das was ich gesucht habe. Merkwürdig ist nur, daß die Suchfunktion diesen Thread nicht angezeigt hat. Aber was solls.
Das mit den Suchbegriffen bekomme ich hier einfach nicht im Griff.