我正在尝试删除从当前光标位置到字符串开头的字符。它在简单的TextBox中工作正常
if (e.KeyCode == Keys.F2)
{
int LineNumber = txtDescription___.GetLineFromCharIndex(txtDescription___.SelectionStart);
txtDescription___.Text = txtDescription___.Text.Remove(0, txtDescription___.SelectionStart - 0);
}
但是当我尝试用RichTextBox
执行这段代码时,它只在文本上工作,而不是在RTF上,并且删除了所有样式。
if (e.KeyCode == Keys.F2)
{
int LineNumber = txtDescription___.GetLineFromCharIndex(txtDescription___.SelectionStart);
txtDescription___.Rtf = txtDescription___.Rtf.Remove(0, txtDescription___.SelectionStart - 0);
}
现在它显示以下错误File Format is not valid
有人能给我建议吗?我如何用RTF执行相同的代码?
1条答案
按热度按时间jhdbpxl91#
尝试下面的代码,