Hallo Community,
kurze Frage - hoffentlich kurze Antwort:
Kann ich beim ListIconGadget den Scrollbar per Befehl verschieben ?
ListIconGadget
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Ja z.B so
Code: Alles auswählen
#MyWindow = 0
#MyGadget = 1
If OpenWindow(#MyWindow,100,100,300,500,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"ListIcon Beispiel")
If CreateGadgetList(WindowID())
ListIconGadget(#MyGadget,5,5,290,490,"Name",150,#PB_ListIcon_FullRowSelect|#PB_ListIcon_AlwaysShowSelection)
AddGadgetColumn(#MyGadget,1,"Adresse",250)
For i=1 To 500
AddGadgetItem(#MyGadget,-1,Str(i)+" Harry Rannit"+Chr(10)+"12 Parliament Way, Battle Street, By the Bay")
Next i
For a=1 To 401
SetScrollPos_(GadgetID(#MyGadget),#SB_VERT,a,#True)
SendMessage_(GadgetID(#MyGadget),#WM_VSCROLL,#SB_LINEDOWN,0)
Delay(10)
Next a
For a=401 To 1 Step -1
SetScrollPos_(GadgetID(#MyGadget),#SB_VERT,a,#True)
SendMessage_(GadgetID(#MyGadget),#WM_VSCROLL,#SB_LINEUP,0)
Delay(10)
Next a
Repeat
EventID = WindowEvent()
Until EventID = #PB_Event_CloseWindow And EventWindowID() = #MyWindow
EndIf
EndIf