Srcollen per VBCode
Wunderschönen guten Morgen,
ich hätte da mal ein Problem ;)
Ich habe eine Textbox, in dem automatisch Text hinein geschrieben wird. (Passiert über eine Funktion)
Irgendwann ist die Textbox aber zu klein und mann muss Scrollen.
Nun möchte ich aber, das die Textbox automatisch zum Ende scrollt/springt.
Wichtig ist dabei auch, das der Focus danach aber in einer anderen Textbox sein soll.
Mein bisheriger Code
TextBox1.Focus()
TextBox1.Text = TextBox1.Text + "blabla"
TextBox1.SelectionStart = TextBox1.TextLength
SendKeys.Send("{End}")
TextBox2.Focus()
Wenn ich den Focus nicht auf die textbox2 setzte, dann scrollt er mit.
Warscheinlich springt die Textbox1 immer zum anfang, wenn sie den Focus verliert.
Aber leider brauch ich den Focus auf Textbox2.
Wie sag ich der TextBox, das sie sich nicht "bewegen" soll.
Bitte sagt mir auch, wenn es bessere Methoden als die Sendkey gibt.
Ich hatte irgendwo gelesen, das man die Textbox auf rechtsbündig einstellen soll, damit er nicht wegscrollt bei losFocus.
Aber ich finde diese eigenschaft nicht.
Ich benutze VB 2005, aber ich wäre auch zufrieden mit einem Code der nicht genau VB 2005 entspricht.
Umändern kann ich ihn immer noch.
Gruß der der eine Frage hat
PS: Wo ich den Thread reinstellen wollte hatte ich ein Bug.
Er konnte den Url nicht finden.
Und wo ich die Frage nochmal anschicken wollte, schreibt er mir:
Bitte keine doppelten Nachrichten posten.
(Schuldigung falls es jetzt doch doppelt ist ;) )
Antwort schreiben