ScrollAreaGadget - Vertikalles scrollen abschalten?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Chrono
Beiträge: 6
Registriert: 28.12.2004 14:31

ScrollAreaGadget - Vertikalles scrollen abschalten?

Beitrag von Chrono »

Hi,

habe ich irgendeine Möglichkeit bei einem ScrollAreaGadget den vertikalen Scrollbalken zu unterdrücken?

Ich "missbrauche" ein ScrollAreaGadget zur Anzeige von 2 Imagegadget's die zusammen eine Grafik darstellen die nach unten hin weiss ist.
Horizontal muss man scrollen können, vertikal sollte das allerdings nicht möglich sein...

Ich weiss ich könnte die Größe jedesmal mit SetGadgetAttribute() neu festlegen, allerdings müsste ich dann aber auch wieder das Bild neu zeichnen und das braucht wieder seine Zeit.

Im moment habe ich das ScrollAreaGadget einfach ein bisschen größer gemacht, so das der vertikale scrollbalken nicht zu sehen ist, aber wenn die Maus ein scrollrad hat verschiebt's natürlich trotzdem alles :(

Wie kann ich die vertikale scrollbar abschalten?
Benutzeravatar
Lars
Beiträge: 347
Registriert: 31.08.2004 23:53
Wohnort: Shanghai
Kontaktdaten:

Beitrag von Lars »

[c]ScrollBarGadget()[/c]

Wäre doch eine Lösung, oder?
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
Chrono
Beiträge: 6
Registriert: 28.12.2004 14:31

Beitrag von Chrono »

Das wäre zwar auch eine Lösung, aber es wäre wesentlich einfacher wenn das ganze mit dem ScrollAreaGadget direkt möglich wäre!

Ansonsten müsste ich ja quasi das ScrollAreaGadget nachbasteln mit 2 einzelnen komponenten um eigentlich fast die gleiche Funktion zu erhalten... :coderselixir:
Benutzeravatar
Lars
Beiträge: 347
Registriert: 31.08.2004 23:53
Wohnort: Shanghai
Kontaktdaten:

Beitrag von Lars »

Ein ScrollbarGadget(), ein ImageGadget() und du müsstest das Scrollen
selber erledigen. Ist imho ein vertretbarer Aufwand, aber vielleicht hat ja
jemand noch eine andere Lösung.

Die Frage ist allerdings, warum du das ScrollareaGadget nicht einfach mit
einer inneren Höhe erstellst, die klein genug ist, damit der Balken nicht
auftaucht. Ich habe dein Problem wohl nicht ganz verstanden, vielleicht
kannst du das nochmal genauer erklären.
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
Antworten