Vertikale Scrollbar bei Textbox soll nach Aktualisierung unten sein
-
Kann ich es bei einem mehrzeiligen Textfeld einrichten, dass sich die vertikale Scrollbar nach einer Änderung des Textes (die automatisch durchgeführt wurde und nicht dadurch, dass der User ins Textfeld reinschreibt) automatisch unten befindet, so dass man die letzten Zeilen sehen kann? Normalerweise, wenn so ein Feld geupdated wird, ist die Scrollbar nämlich oben und man sieht den Anfang des Textes.
-
Klar kannste das einrichten.
-
Wie geht das?
-
Dafür gibt es kein Property wenn Du das meinst, das musst Du selber entwickeln.
-
SeboStone schrieb:
Dafür gibt es kein Property wenn Du das meinst, das musst Du selber entwickeln.
Aber wie mache ich das? Auf welche Methoden muss ich zugreifen, wenn ich die Position der Scrollbar setzen will?
-
Gibt sicher noch elegantere Möglichkeiten, aber ich setze den Cursor auf die letzte Position und scrolle den Cursor dann in den sichtbaren Bereich:
textBox.SelectionStart = textBox.Text.Length; textBox.ScrollToCaret();
-
Ob elegant oder nicht, ist erst mal egal. Auf jeden Fall funktioniert's. Vielen Dank.