Listicongadget: Multiselect
Verfasst: 22.02.2005 23:44
Warum funktioniert dieser Code nicht?
Wenn ich Multiselect entferne, funktioniert er. Bei Multiselect kann ich nicht mehr einzelne Elemente per Buttondruck aktivieren...
Wenn ich Multiselect entferne, funktioniert er. Bei Multiselect kann ich nicht mehr einzelne Elemente per Buttondruck aktivieren...
Code: Alles auswählen
If OpenWindow(0, 216, 0, 600, 273, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
If CreateGadgetList(WindowID())
ListIconGadget(0, 30, 20, 460, 230, "Column1", 100, #PB_ListIcon_GridLines | #PB_ListIcon_FullRowSelect | #PB_ListIcon_AlwaysShowSelection | #PB_ListIcon_MultiSelect) ;#PB_ListIcon_MultiSelect
For i=1 To 100:AddGadgetItem(0,-1,"Element #"+Str(i)):Next i
ButtonGadget(1, 500, 100, 80, 30, "down")
ButtonGadget(2, 500, 60, 80, 30, "up")
EndIf
EndIf
Repeat
EventID.l = WaitWindowEvent()
EvType.l=EventType()
Select EventID
Case #PB_EventGadget
Select EventGadgetID()
Case 1:SetGadgetState(0,GetGadgetState(0)+1)
Case 2:SetGadgetState(0,GetGadgetState(0)-1)
EndSelect
Case #PB_EventCloseWindow
End
EndSelect
Until EvType=#PB_EventCloseWindow