2016-11-19 12 views
0

テキストがない場合は、フィールド内のテキストをスキップしますが、先頭と末尾にテキストを追加することになります。私はこれのようにしようとしているが、それはテキストをすべての行に追加する。リッチテキストボックス内のテキストをスキップ

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

最初の変更メソッド名の後にしてみてください。あなたはコードconvensionsを使用する必要があります。あなたに何を達成したいのか分からないので、一つのことを教えてください。 richTextBoxにテキストがある場合は、開始位置と終了位置にテキストを設定しますか? –

答えて

0

あなたはそれほど単純にあなたが考えるほど行うことができますが、変更するには、「zmien」から、このコードに

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

@Opsようこそ –

関連する問題