日期:2014-05-17  浏览次数:20687 次

通过textbox文本内容控制实现的功能。
需求描述:点击button1 通过textbox1控制richtextbox1文本行数剪切。同时用textbox2为richtextbox1剪切的文本每行后面加上分号。将richtextbox1剪切文本粘贴到richtextbox2.  下次点击button1 清空richtextbox2内容并粘贴新的剪切文本进去。
望高手帮忙。谢谢
------解决方案--------------------
其实很简单,richtextbox的换行符应该是/r/n,你只需将选择的内容的换行符替换为 ;/r/n即可
------解决方案--------------------
话说你提的这个问题有点绕口,好吧,我承认把我绕进去了。
------解决方案--------------------
if (richTextBox1.Text != "")
{
    richTextBox2.SelectText = string.Join("\r\n", richTextBox1.Text.Split(new string[] { "\r\n" }, StringSplitOptions.None).Select(x => x + ";"));
    richTextBox1.Text = "";
}
else
{
    richTextBox2.Text = "";
    richTextBox1.Text = ClipBoard.GetText();
}