Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - ScrollBox scrollen, wenn Scrollbar nicht sichtbar sein soll
BattleFrog - Do 03.11.05 13:17
Titel: ScrollBox scrollen, wenn Scrollbar nicht sichtbar sein soll
Hallo.
Ich bin auf der Suche nach ner Möglichkeit, eine Scrollbox zu scrollen ohne die eingebauten Scrollbars per Maus zu nutzen, auch wenn die eingebauten Scrollbars nicht sichtbar sind.
Normal scrollen per Code geht ja über HorzScrollBar.Position.
Jetzt bin ich aber auf ein recht nervendes "Feature" der Scrollbox gestoßen.
Wenn die HorzScrollBar.Visible := false ist, dann kann ich soviel Position ändern wie ich will, es bewegt sich nix.
Nicht mal auf die Windows Scroll Messages reagiert es.
Bevor ich mich jetzt in die VCL Source reingrabe, hab ich gehofft jemand kennt ne Lösung oder kann das nicht-vorhanden-sein einer solchen bestätigen ;)
Lannes - Do 03.11.05 22:48
Hallo,
da gibt es eine schöne Prozedure:
Delphi-Quelltext
1:
| ScrollBox1.ScrollBy(0, -10); |
Minus-Wert scrollt nach unten... :wink:
BattleFrog - Fr 04.11.05 09:38
Danke.
Ich glaub damit kann man arbeiten.
Seraph - Di 20.12.05 11:11
Also Leute!
Weil wir eh grad beim Thema sind:
Ich schreibe eine Art Textbearbeitungsprogramm:
Der Text wird in ein TRichtEdit geschrieben (vom user)
Bin ich jetzt meinem Text in der Vorletzten zeile, scrollt das Feld immer so hoch, dass unten immer genau eine Zeile übrig bleibt!
Meine Frage:
"Wie kann ich es anstellen, dass ich auch in der Letzten Zeile noch schreiben kann?????"
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!