Kann Methoden TextBox->ScrollToLine, ScrollToEnd, etc... nicht finden
-
Hallo Leute,
ich habe ein kleines Programmchen geschrieben, welches mir erlabut,
Eine liste von Daten an einen Mikrocontroller zu senden.
Jede einzelne Datei gebe ich als Information in einer Textbox aus:Beispiel:
Sende J1R... OK
Sende J1L... OKDie liste wird natürlich sehr lange und ich möchte gerne, dass
die textbox immer bis zur letzten zeile scrollt.In der MSDN-Library habe ich sofort die Methoden
- ScrollToLine
- ScrollToHome
gefunden.Gesagt getan wollte ich dies umsetzen. Jedoch finde ich im
Visual Studio 2008 Professional nur die Methode "ScrollToCaret".
ScrollToCaret ist aber nicht in der Liste der Methoden in der MSDN?Auch LineUp oder LineDown sind nicht dabei?
Habe aber Framework 3.5 installiert!
Ich weiß einfach nicht mehr weiter... es steht in der Library,
finde es aber nicht im Visualstudio. Es wird auch nicht erkannt
wenn ich es einfach so hineinschreibe.
"ScrollToEnd ist kein Member von textBox"Ich hoffe jemand kann mir helfen, Vielen Dank!
-
Die besagten Methoden befinden sich in der TextBox von WPF:
MSDN, TextBox WPF: http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.aspx
MSDN, TextBox Forms: http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox.aspxSimon
-
Doh! *aufs Hirn klatsch*
Ich habs nun so gelöst:
this->textBox1->Select(this->textBox1->Text->Length,0); this->textBox1->ScrollToCaret();
Erst markiere ich 0 Zeichen ab dem letzten Zeichen der TextBox.
Das bewirkt, dass das "Caret" beim letzten Zeichen sitzt.
Mit ScrollToCaret() Scrollt die TextBox dann an die gewünschte Stelle.Wenn jemand ne elegantere Methode kennt, bitte gib Bescheid!
Franz
-
rdr_test_5;30;60