2016-11-19 4 views
0

Je passerais le texte dans le champ, s'il n'y a pas de texte, mais si c'est pour ajouter du texte au début et à la fin. J'essaye comme ceci mais il ajoute le texte chaque ligne.Sauter le texte dans 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

nom de la méthode de Premier changement de « zmien » changer. Vous devez utiliser des convolutions de code. Et dites-moi une chose, parce que je ne suis pas sûr de ce que vous voulez réaliser. Vous voulez définir un texte au démarrage et à la fin du texte s'il existe dans richTextBox? –

Répondre

0

Vous pouvez faire beaucoup simplement que vous pensez, essayez de suivre ce code

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

@Ops Vous êtes les bienvenus –