Seite 1 von 1

ScrollBarGadget + SetGadgetAttribute?

Verfasst: 29.05.2007 10:39
von robink
Gruß,

Code: Alles auswählen

If OpenWindow(0, 0, 0, 305, 140, "ScrollBarGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))    
    ScrollBarGadget  (1, 270, 10,  25, 120 ,0, 300, 50, #PB_ScrollBar_Vertical)
    SetGadgetState   (1, 100)   ; wir setzen den zweiten Schiebebalken (ID = 1) auf 100 von 300
    SetGadgetAttribute(1, 50, #PB_ScrollBar_Maximum)
    SetGadgetAttribute(1, 20, #PB_ScrollBar_PageLength)   
    TextGadget(2, 0, 0, 200, 20, "Max: " + Str(GetGadgetAttribute(1, #PB_ScrollBar_Maximum)) + " Length" + Str(GetGadgetAttribute(1, #PB_ScrollBar_PageLength)))    
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Dieser Code sollte ja die Seitelänge und das Maximum des ScrollBarGadgets ändern, bei
mir tut sich aber garnichts. Ist das nun ein PB Bug? Ich benutze Version 4.02 unter Windows.
(Wenn ja, kennt jemand von euch einen funktionierenden Workaround dafür?)

Vielen Dank im Voraus!

EDIT: Workaround hab ich hier im Forum schon einen gefunden.

Verfasst: 29.05.2007 11:29
von ts-soft
Attribut und Wert mal in der richtigen Reihenfolge angeben :wink:

Verfasst: 29.05.2007 11:31
von robink
Danke :lol: