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 控件中的 Text 是一个字符串数组,其中每一行都是数组中的一个元素,因此您可以做的是遍历该数组并在每次传递时构造您的句子。

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 回答