Code: Alles auswählen
; PureBasic Visual Designer v3.90 build 1361
;- Window Constants
;
Enumeration
#Window_0
EndEnumeration
;- Gadget Constants
;
Enumeration
#ListIcon_0
EndEnumeration
Procedure Open_Window_0()
If OpenWindow(#Window_0, 216, 0, 600, 300, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
If CreateGadgetList(WindowID())
;-
ListIconGadget(#ListIcon_0, 90, 55, 100, 165, "Column1", 105)
EndIf
EndIf
EndProcedure
Open_Window_0()
For abc = 0 To 10
AddGadgetItem(#ListIcon_0, -1, "Test")
Next
ActivateGadget(#ListIcon_0)
;SetGadgetState(#ListIcon_0, 1)
SetGadgetItemState(#ListIcon_0, 0, #PB_ListIcon_Selected)
Programmschleifenstart:
Repeat
Event = WindowEvent()
WindowID = EventWindowID()
Until WindowID=#Window_0 And event= #PB_Event_CloseWindow
Ergebnis=MessageRequester("Programm schliessen", "Programm wirklich beenden?", #PB_MessageRequester_YesNoCancel)
If Ergebnis=7 Or Ergebnis=2
Goto Programmschleifenstart
EndIf
End
;
1.)
ListIconGadget(#ListIcon_0, 90, 55, 100, 165, "Column1", 105)
hinten die Breite der Spalte 105 ist grösser als die Gadgetbreite 100 ...
für den horizontalen Scrollbalken
2.)
For abc = 0 To 10
AddGadgetItem(#ListIcon_0, -1, "Test")
Next
sind mehr Items angelegt, als das Gadget hoch, ist der vertikale Scrollbalken auch von Beginn an da ...
Ist zwar nur Stückwerk, aber vielleicht hilfts, bis einer der Profis etwas besseres für Dich hat ...