ich bin allmählich am verzweifeln.
Ich versuche einen Rechtsklick mit der Maus in einem Combobox-Gadget auszuwerten, aber es klappt nicht. Was mache ich falsch ?
Ich hab schon Beispiele aus der Purearea-Codebibliothek benutzt, die funktionieren bei mir jedoch nicht.
Code: Alles auswählen
OpenWindow(1,200, 200, 320,240,"Window",#PB_Window_SystemMenu|#PB_Window_SizeGadget)
CreateGadgetList(WindowID(1))
CreateMenu(1, WindowID(1))
MenuTitle("File")
MenuItem(1,"New")
MenuItem(2,"Open")
MenuItem(3,"Save")
CreateToolBar(1, WindowID(1))
ToolBarStandardButton(4,#PB_ToolBarIcon_New)
ToolBarStandardButton(5,#PB_ToolBarIcon_Open)
ToolBarStandardButton(6,#PB_ToolBarIcon_Save)
ButtonGadget(1, 10, 30, 100, 25,"Button 1")
ComboBoxGadget(2, 10, 120, 100, 250)
AddGadgetItem(2, -1, "ComboBox Item 1")
AddGadgetItem(2, -1, "ComboBox Item 2")
AddGadgetItem(2, -1, "ComboBox Item 3")
AddGadgetItem(2, -1, "ComboBox Item 4")
Repeat
EventID = WaitWindowEvent()
Select EventID
; Menu/ToolBarEvent
Case #PB_Event_Menu
MessageRequester("Menu or Toolbar","Item #: "+Str(EventGadget()),0)
; GadgetsEvents
Case #PB_Event_Gadget
Select EventGadget()
; ButtonGadget
Case 1
Select EventType()
Case #PB_EventType_LeftClick
MessageRequester("Gadget","Button",0)
EndSelect
; ComboBoxGadget
Case 2
Select EventType()
Case #PB_EventType_RightClick
MessageRequester("Gadget","ComboBox",0)
EndSelect
EndSelect
EndSelect
Until EventID = #PB_Event_CloseWindow
End