Verfasst: 22.06.2007 00:04
Jau!!! Vielen Dank, habs auch gefunden
So siehts jetzt aus:
Ohje! Mit welchen nicht?ts_soft hat es geschrieben hat geschrieben:Funktioniert aber nur mit einigen Gadgets
So siehts jetzt aus:
Code: Alles auswählen
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventType()
Case #PB_EventType_Focus
Select GetActiveGadget()
Case #ListIcon_1
AddKeyboardShortcut(0, #PB_Shortcut_Back, 101)
Debug "#ListIcon_1"
Case #ListIcon_2
AddKeyboardShortcut(0, #PB_Shortcut_Back, 101)
Debug "#ListIcon_2"
Case #String_1
RemoveKeyboardShortcut(0, #PB_Shortcut_Back)
Debug "#String_1"
Case #String_2
RemoveKeyboardShortcut(0, #PB_Shortcut_Back)
Debug "#String_2"
Case #String_3
RemoveKeyboardShortcut(0, #PB_Shortcut_Back)
Debug "#String_3"
Case #String_4
RemoveKeyboardShortcut(0, #PB_Shortcut_Back)
Debug "#String_4"
EndSelect
EndSelect
Case #PB_Event_Menu
Select EventMenu()
Case 100 ; Tab
Select GetActiveGadget()
Case #ListIcon_1
SetActiveGadget(#ListIcon_2)
Case #ListIcon_2
SetActiveGadget(#ListIcon_1)
Case #String_1
SetActiveGadget(#String_2)
Case #String_2
SetActiveGadget(#String_3)
Case #String_3
SetActiveGadget(#String_4)
Case #String_4
SetActiveGadget(#String_1)
EndSelect
Case 101 ; Backspace
Select GetActiveGadget()
Case #ListIcon_1
MessageRequester("","Backspace: spez.Funktion ListIcon1")
SetActiveGadget(#ListIcon_1)
Case #ListIcon_2
MessageRequester("","Backspace: spez.Funktion ListIcon2")
SetActiveGadget(#ListIcon_2)
EndSelect
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver