Returntaste statt Leertaste um ButtonGadget auszulösen
Verfasst: 12.11.2006 21:15
Hallo PureBasic-Gemeinde,
habe das Problem, das ich die aktivierte Taste (bei Benutzung ohne Maus) nur mit der Leertaste ausführen kann. Schön wäre es, wenn ich es mit der Return-Taste machen könnte.
PS: Habe bei der Suche natürlich viel zu dem Thema Tasten gefunden - es aber irgendwie nicht geblickt
habe das Problem, das ich die aktivierte Taste (bei Benutzung ohne Maus) nur mit der Leertaste ausführen kann. Schön wäre es, wenn ich es mit der Return-Taste machen könnte.
PS: Habe bei der Suche natürlich viel zu dem Thema Tasten gefunden - es aber irgendwie nicht geblickt

Code: Alles auswählen
OpenWindow(0,0,0,150,50, "Anwendung", #PB_Window_SystemMenu|#PB_Window_ScreenCentered|#PB_Window_SizeGadget)
If CreateGadgetList(WindowID(0))
ButtonGadget (1,1, 10,60,20,"Button 1")
GadgetToolTip(1, "Ohne Maus benutze die Leertaste")
SetActiveGadget(1)
EndIf
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_Gadget
Gadget = EventGadget()
Select Gadget
Case 1,#PB_EventType_ReturnKey
MessageRequester("Information", "ButtonGadget", 0)
EndSelect
EndIf
If EventID = #PB_Event_CloseWindow
Quit = 1
EndIf
Until Quit = 1
End