Return in Editorgadget mit AddKeyboardShortcut abfangen
Verfasst: 24.11.2004 19:31
Liebe Leute,
ich will in einem EditorGadget das return abfangen, um die Zeile auszuwerten, aber irritierenderweise klappt es nur manchmal, also nicht nie oder immer, sondern mal reagiert der Shortcut und mal nicht. Ich zeig mal den Code:
Irgendwas ist da ganz komisch und deswegen bitte ich um Hilfe. Danke!
ich will in einem EditorGadget das return abfangen, um die Zeile auszuwerten, aber irritierenderweise klappt es nur manchmal, also nicht nie oder immer, sondern mal reagiert der Shortcut und mal nicht. Ich zeig mal den Code:
Code: Alles auswählen
Procedure Open_editor()
If OpenWindow(0, 0, 0, 600, 300, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar | #PB_Window_ScreenCentered | #PB_Window_BorderLess, "Editor")
If CreateGadgetList(WindowID())
EditorGadget(0, 0, 0, 600, 300)
EndIf
EndIf
EndProcedure
Open_editor()
AddKeyboardShortcut(0, #PB_Shortcut_Return, 101)
Repeat
ActivateGadget(0)
Select WaitWindowEvent()
Case #PB_Event_menu
If EventMenuID() = 101
MessageRequester("MENU","Enter gedrückt" ,0)
EndIf
EndSelect
Until WaitWindowEvent() = #PB_Event_CloseWindow