Re: ListIcon Checkbox
Verfasst: 05.12.2013 20:11
Hallo Leute,
habe noch ein Problem, kann jetzt die Spaltenbreite nicht mehr verstellten, hat jemand einen Tip?
Gruss ... Velindos
habe noch ein Problem, kann jetzt die Spaltenbreite nicht mehr verstellten, hat jemand einen Tip?
Code: Alles auswählen
OpenWindow(0,0,0,320,300,"void",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListIconGadget(0,5,30,310,265,"0",21,#PB_ListIcon_FullRowSelect|#PB_ListIcon_GridLines) ;"ۥ"
AddGadgetColumn(0, 1, "NOTIZEN", 200)
AddGadgetColumn(0, 2, "Redord$", 20)
; ListIconGadget(0,5,30,310,265,"Name",250,#PB_ListIcon_FullRowSelect|#PB_ListIcon_AlwaysShowSelection)
ButtonGadget(1,5,5,100,20,"Mach An")
ButtonGadget(2,110,5,100,20,"Mach Aus")
ButtonGadget(4,230,5,40,20,"GR")
ButtonGadget(5,270,5,40,20,"KL")
CreateImage(0,16,16)
For i=1 To 80 : AddGadgetItem(0,-1,"Gadget Item #" + Str(i)) : Next
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_Gadget
Select EventGadget()
Case 1
lastselect = GetGadgetState(0)
exstyle = SendMessage_(GadgetID(0), #LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0)
SendMessage_(GadgetID(0), #LVM_SETEXTENDEDLISTVIEWSTYLE, 0, exstyle | #LVS_EX_CHECKBOXES)
SetGadgetState(0, lastselect)
SetActiveGadget(0)
Case 2
lastselect = GetGadgetState(0)
exstyle = SendMessage_(GadgetID(0), #LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0)
SendMessage_(GadgetID(0),#LVM_SETEXTENDEDLISTVIEWSTYLE,0, exstyle & ~ #LVS_EX_CHECKBOXES)
SetGadgetState(0, lastselect)
SetActiveGadget(0)
Case 4
SetGadgetItemAttribute(0, 0, #PB_ListIcon_ColumnWidth, 62)
Case 5
SetGadgetItemAttribute(0, 0, #PB_ListIcon_ColumnWidth, 120)
EndSelect
EndIf
Until EventID = #PB_Event_CloseWindow