Seite 1 von 1

ListIconGadget

Verfasst: 16.11.2004 16:04
von Pfaelzer
Hallo Community,

kurze Frage - hoffentlich kurze Antwort:
Kann ich beim ListIconGadget den Scrollbar per Befehl verschieben ?

Verfasst: 07.12.2004 20:46
von Falko
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