2016-11-19 58 views
0

如果没有文本,但是如果这是将文本添加到开头和结尾,我会跳过该字段中的文本。我想这样,但它每行添加文本。在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

首先改变方法的名字从“zmien”更改。你必须使用代码转换。并告诉我一件事,因为我不知道你想达到什么。如果文本存在于richTextBox中,您希望在文本的开头和结尾设置文本? –

回答

0

你可以做这么多只是因为你想,尝试按照此代码

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

@Ops欢迎您 –