I first thought it was a bug in my program but I tried this snipet :
Code: Select all
If OpenWindow(0, 0, 0, 700, 300, "ListIconGadgets", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListIconGadget(0, 10, 25, 330, 70, "lv1", 100)
AddGadgetItem(0, -1, "item1")
ListIconGadget(1, 10, 120, 330, 70, "lv2", 100, #PB_ListIcon_CheckBoxes)
AddGadgetItem(1, -1, "item1")
ListIconGadget(2, 10, 215, 330, 70, "lv3", 100, #PB_ListIcon_MultiSelect)
AddGadgetItem(2, -1, "item1")
Repeat
event = WaitWindowEvent()
If event = #PB_Event_Gadget
Select EventGadget()
Case 0
If EventType() = #PB_EventType_LeftClick
Debug "click lv1"
EndIf
Case 1
If EventType() = #PB_EventType_LeftClick
Debug "click lv2"
EndIf
Case 2
If EventType() = #PB_EventType_LeftClick
Debug "click lv3"
EndIf
EndSelect
EndIf
Until event = #PB_Event_CloseWindow
EndIf
PB 5.72 x64 / Windows 7 x64