ListViewGadget automatisch scrolln

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

ListViewGadget automatisch scrolln

Beitrag von sen-me »

Wie kann ich die Liste automatisch nach unten bis zum Anschlag scrollen, wenn ein neuer Eintrag dazukommt?
Bild
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

try

Code: Alles auswählen

;WinApi
SendMessage_(GadgetID(#listview),#EM_SCROLL,#SB_BOTTOM,0)
oder so wie hier mit PB vier

Code: Alles auswählen

;PB4
If OpenWindow(0, 0, 0, 270, 140, "ListViewGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
    ListViewGadget(0, 10, 10, 250, 120)
    For a = 1 To 255
      AddGadgetItem (0, -1, "Item " + Str(a) + " of the Listview")   ; definieren des Listview-Inhalts
    Next
    SetGadgetState(0, 9)    ; wir setzen (beginnend bei 0) den zehnten Eintrag als aktiven
    While WindowEvent():Wend
    Delay(1000)
    SetGadgetState(0, 254)    ; wir setzen (beginnend bei 0) den zehnten Eintrag als aktiven
    While WindowEvent():Wend
    Delay(1000)
    SetGadgetState(0, 2)    ; wir setzen (beginnend bei 0) den zehnten Eintrag als aktiven
    While WindowEvent():Wend
    Delay(1000)
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

Kann man auch es mit PB4 so machen, dass man kein Eintrag auswählt? (Aber trotzdem scrollt)
Bild
Antworten