ScrollBarGadget + SetGadgetAttribute?

Anfängerfragen zum Programmieren mit PureBasic.
robink
Beiträge: 33
Registriert: 29.08.2004 15:11
Wohnort: Rinteln
Kontaktdaten:

ScrollBarGadget + SetGadgetAttribute?

Beitrag 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.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Attribut und Wert mal in der richtigen Reihenfolge angeben :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
robink
Beiträge: 33
Registriert: 29.08.2004 15:11
Wohnort: Rinteln
Kontaktdaten:

Beitrag von robink »

Danke :lol:
Antworten