Ich habe ein mehrzeiliges Textfeld, das ich mit Text (beim Laden des Formulars) aus einer TXT-Datei befülle. Ich versuche, die vertikale Schriftrolle auf irgendeine Weise nach unten zu bewegen (da es einige Zeilen gibt).Mehrzeiliges Textfeld verschiebt den Cursor nicht an das Ende
Ich habe versucht, anhängende Text, ScrollToCaret verwenden, ändern die Auswahl und mehrere andere Möglichkeiten, die ich gefunden habe, aber keine von ihnen funktionieren.
Ich habe versucht, alles, was ich gefunden habe, an das textChanged-Ereignis zu verschieben und es direkt nach dem Füllen des Textfelds zu platzieren, aber es scrollt immer noch nicht nach unten.
Immer wenn ich irgendetwas benutze, das ich möglicherweise arbeiten könnte, ist die Position immer noch am Anfang des Textfelds Text.
Irgendwelche Vorschläge ??
Vielen Dank im Voraus
Dies ist der Code, den ich den Text in die Textbox, um Ihren Code
if (File.Exists(path))
{
txtLog.AppendText(File.ReadAllText(path));
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden | FileAttributes.ReadOnly);
}
'box.SelectionStart = box.Text.Length;'? –
versuchte das auch. Sorry, dass ich nicht alles erwähnen konnte, was ich versuchte, aber ich konnte mich nicht an alles erinnern – GokusGString
Also, was passiert, wenn du es benutzt? Zeigen Sie möglicherweise den Code, in dem Sie den Text hinzufügen ... –