GetAsyncKeyState(VK_RETURN) beim StringGadget ausfiltern

Anfängerfragen zum Programmieren mit PureBasic.
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

GetAsyncKeyState(VK_RETURN) beim StringGadget ausfiltern

Beitrag von Jake »

Ich möchte in einem StringGadget Return drücken und dann soll der Cursor zum nächsten Gadget bzw. auf einen OK-Button springen. Das betrifft mehrere StringGadgets. Also erst von einem zum anderen springen... und dann zum Schluß auf OK.

Da im StringGadget die Tasten aber für die Eingabe abgefragt werden wird der GetAsyncKeyState hinten an gestellt. Geht also so nicht.

Nun zur eigentlichen Frage:
Wie kann man das anstellen bzw. kann man Return rausfiltern.

Aus der PB-Hilfe AddKeyboardShortcut():

Code: Alles auswählen

Standardmäßig hat ein Fenster bereits die #PB_Shorcut_Tab und #PB_Shortcut_Tab|#PB_Shortcut_Shift Shortcuts, um die Tabulator und Shift-Tabulator Tasten(kombinationen) korrekt zu handhaben.
Also mit TAB geht das ja auch. Kann ich das auch für andere Tasten (nur eine Taste, keine Kombi) so einstellen das es ähnlich wie die TAB funktioniert?
MfG Jake
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: GetAsyncKeyState(VK_RETURN) beim StringGadget ausfiltern

Beitrag von Danilo »

Jake hat geschrieben:Ich möchte in einem StringGadget Return drücken und
dann soll der Cursor zum nächsten Gadget bzw. auf einen
OK-Button springen. Das betrifft mehrere StringGadgets.
Also erst von einem zum anderen springen... und dann zum
Schluß auf OK.
Dafür findest Du hier einen Beispielcode mit 4 StringGadgets:
http://forums.purebasic.com/german/arch ... 10&start=5

Mußt nur noch den OK-Button einfügen und bei Return auf
diesen Button dann eine Aktion ausführen.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

Beitrag von Jake »

Super Danke!

So einfach habe ich mir das nicht vorgestellt.
MfG Jake
Antworten