0

ユーザーがカスタマイズしてそれらのアイテムを取得し、文字列が添付された別のテキストボックスに入れることができる、リッチテキストボックス内の各アイテムを取得する方法を探しています。

例:richtextboxには、次のように含まれ、分離されます。

Sad   
Glad  
Mad

私がそれらに入れて欲しい文字列は次のとおりです。John was ____ today.

idは、3つすべてを異なる行に出力しますが、同じテキストボックス(richtextboxとは異なります)に出力します。

John was Sad today.   
John was Glad today.  
John was Mad today. 

これはすべてわかりやすくするために簡略化されています。私はそれを機能させるために髪を引っ張っています。

前もって感謝します。

4

1 に答える 1

3

RichTextBoxコントロールのテキストは文字列の配列であり、各行が配列の要素であることに注意してください。この配列を繰り返し処理し、パスごとに文を構成することができます。

const string StringTemplate = "John was {0} today.";
...
var sb = new StringBuilder();
foreach (var line in richTextBox1.Lines) {
    sb.AppendLine(string.Format(StringTemplate, line));
}

textBox1.Text = sb.ToString();
于 2012-08-18T06:14:10.623 に答える