Benutzer mit den meisten Antworten
Dritte Fortsetzung RichTextBox

Frage
-
Hallo
VS_Editor1 wurde um einiges erweitert.
Ein kleines Problem: echoTextBox hat nun auch eine Funktion bekommen (nicht die geplante), aber diese funktioniert auch nicht richtig. Es sollen die Zeilennummern und die Anzahl der Zeichen angezeigt werden
.In der ersten Zeile stimmt das alles noch, aber ab der zweiten Zeile :
private void richTextBox1_SelectionChanged(object sender, EventArgs e)
{
Point point;
int line, column, index;
index = richTextBox1.SelectionStart;
line = richTextBox1.GetLineFromCharIndex(index);
point = richTextBox1.GetPositionFromCharIndex(index);
point.X = -1;
column = index - richTextBox1.GetCharIndexFromPosition(point);
echoTextBox.Text = "Zeile " + (+line).ToString() + " mit " + (+column).ToString() + " " + "Zeichen";
}
Wie kann man das ändern, dass bei keiner Eingabe Null angezeigt wird und wie können die Leerzeichen ausgeschlossen werden?
Danke im Voraus
Viele Grüße
Christina
Antworten
-
Wenn String.NullOrEmpty(); dann "Dein text"
Siehe MSDN: http://msdn.microsoft.com/de-de/library/system.string.isnullorempty.aspx
Mit der Split Methode kannst du den Satz bei den Leerzeichen trennen und du bekommst ein String Array.
Siehe MSDN: http://msdn.microsoft.com/de-de/library/system.string.split(v=vs.80).aspx
- Als Antwort markiert ch.f.1 Dienstag, 15. Mai 2012 11:53
Alle Antworten
-
Wenn String.NullOrEmpty(); dann "Dein text"
Siehe MSDN: http://msdn.microsoft.com/de-de/library/system.string.isnullorempty.aspx
Mit der Split Methode kannst du den Satz bei den Leerzeichen trennen und du bekommst ein String Array.
Siehe MSDN: http://msdn.microsoft.com/de-de/library/system.string.split(v=vs.80).aspx
- Als Antwort markiert ch.f.1 Dienstag, 15. Mai 2012 11:53