Zum Inhalt springen

daTom

Mitglieder
  • Gesamte Inhalte

    88
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von daTom

  1. Also die Funktion wird entweder ausgelöst, wenn der Sende-Button gedrückt wird oder wenn im Textfeld Ctrl+Enter gedrückt wird. Bei beiden Situationen wird die selbe Funktion aufgerufen. In der Funktion selber hol ich, wie oben im Code, den Text aus der Textbox raus und speichere den in einen String. Danach versuche ich halt den Cursor wieder an den Anfang der Textbox zu setzen, was mir ja allerdings nicht gelingt, da er sich bei beiden Möglichkeiten etwas zu senden(also Button oder Shortcut) so verhält. An keiner anderen Stelle im Code benutze ich noch diese sendBox. Das ist die einzige Stelle im Code. Die Funktion, in der das geschiet, wird nach dem Senden über das Netzwerk wieder verlassen.
  2. Die wird nach dem speichern des enthaltenen Textes geleert. string text = sendBox.Text; sendBox.Clear(); sendBox.ScrollToCaret(); Dies geschiet ganz am Anfang einer Funktion die aufgerufen wird, wenn man den eingegebenen Text absenden möchte.
  3. Sorry, richtextbox1 soll das Eingabe Feld sein. Das Ausgabefeld ist eigentlich außen vor. Das ist sowieso nur ReadOnly und das verhält sich auch so wie ich es mir vorstelle. Mein Problem ist also ausschließlich das Eingabefeld
  4. Ich hab es zuletzt mit folgendem Code probiert richtextbox.Clear(); richtextbox1.ScrollToCaret(); Gruss
  5. Ich rede von der Eingabe. Mit richtextbox.SelectionStart = 0; hab ich es auch schon vergeblich versucht.
  6. Hallo zusammen, ich versuche gerade einen kleinen Messenger in C# zu implementieren. Hierbei benutze ich 2 RichTextBoxen Die eine ist zum Anzeigen der ankommenden Nachrichten und ist ReadOnly. In der anderen werden natürlich dann die Nachrichten eingegeben. Nachdem eine Nachricht geschrieben worden ist und diese abgesendet wird, leere ich die Box, damit der alte Kram nicht mehr im Eingabefenster steht. Allerdings ist der Cursor nun jedes mal eine Zeile tiefer, also befindet der sich in der zweiten Zeile. Ich hätte aber gerne, dass der Cursor am Anfang der TextBox steht, nachdem ich die Nachricht geschickt hab. Hat da jemand eine Idee zu wie ich das lösen könnte? Ich habs schon so versucht, allerdings hat dies nix gebracht: richTextBox1.SelectionStart = richTextBox1.TextLength - richTextBox1.TextLength; richTextBox1.Focus(); richTextBox1.ScrollToCaret(); Gruss

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...