2016-11-19 4 views
0

Ich würde den Text in dem Feld überspringen, wenn es keinen Text gibt, aber wenn das Text am Anfang und am Ende hinzugefügt werden soll. Ich versuche so, aber es fügt Text jede Zeile hinzu.Überspringe Text in RichTextBox

private void zmien(string a, string b) 
    { 


     { 
      if (richTextBox1.Text.Length > 0) 
      { 
       string[] lines = richTextBox1.Lines; 
       for (int i = 0; i < lines.Length; i++) 
       { 
        if (richTextBox1.Text.Length == 0) 
        { 
         for (int j = 0; i < lines.Length; i++) 
          lines[i] = Environment.NewLine; 
        } 
        else 
         lines[i] = a + lines[i] + b; 
       } 
       richTextBox1.Lines = lines; 
       //richTextBox1.SelectedText = "test" + lines; 
      } 
     } 
    } 
+0

Erste Änderung Methodenname Code folgen. Sie müssen Codekonventionen verwenden. Und sag mir eine Sache, weil ich nicht sicher bin, was du erreichen willst. Sie möchten Text am Anfang und am Ende des Textes setzen, wenn er in richTextBox existiert? –

Antwort

0

Sie können das tun viel einfach, wie Sie denken, versuchen Sie dies aus „zmien“ zu ändern

private void zmien(string a, string b) 
    { 
      if (richTextBox1.Text.Length > 0) 
      { 
       richTextBox1.Text = a+" "+richTextBox1.Text+" "+b; 
      } 
    } 
+0

@Ops Sie begrüßen –