【发布时间】:2020-11-13 13:44:55
【问题描述】:
删除他前面一行的内容后,我在我的 RichTextBox 中设置的突出显示效果无法保留在我的文本上。
无论我从控件中删除多少文本,它总是会删除我设置为已包含在其中的文本的自定义 SelectionColor 和 SelectionBackColor。
我的移除方法代码:
private void btnRemove_Click(object sender, EventArgs e)
{
//Remove selected line from RichTextBox
richTextBox1.Text = richTextBox1.Text.Remove(richTextBox1.Text.Length - 1, 1);
//Remove all blank lines remaining after deletion
richTextBox1.Text = Regex.Replace(richTextBox1.Text, @"^\s*$(\n|\r|\r\n)", "", RegexOptions.Multiline);
}
这里我要删除的字母数是 1,因为单词“AND”是通过剪贴板粘贴方法插入的简单图像。
【问题讨论】:
标签: c# winforms richtextbox