-将此选定行类型[0]、[2]、[4] Richtext 1复制到剪贴板:
类型1
产品1描述
第2类
产品描述2
三型
产品描述3
-将类型为[0]、[2]、[4]的行粘贴到具有选定类型1、2、3的Richtext 2:
新产品1
新产品2
新产品3
新产品4
新产品5
新产品6
我的代码:工程,但删除所有的富文本2,谢谢帮助.
string[] line = Clipboard.GetText().Split('\n'); // richtext1 copy lines to clipboard
//string[] line = richTextBox1.Lines;
//string line1 = richTextBox2.Text;
string line1 = richTextBox2.SelectedText;
richTextBox2.Text = line1.Replace("\n", "\n\n").Insert(0, "\n"); // Add new empty line in richtext
string[] line2 = richTextBox2.Lines;
RichTextBox richText = new RichTextBox();
for (int i = 0; i < line.Length; i++)
{
int x = i;
if ((x % 2) == 0) // define odd line
{
//string l1 = line[i];
richText.Text += "\n" + line[i];
}
else
{
richText.Text += "\n" + line2[i];
}
richTextBox2.Text = richText.Text;
}
-在Richtext 2上插入后:(不影响产品4、5、6)
类型1
新产品1
类型2
新产品2
类型3
新产品3
新产品4
新产品5
新产品6
1条答案
按热度按时间5fjcxozz1#
在您的实现中,
richTextBox2
在每次迭代时重置。这个应该可以了