由网友(拜你所赐)分享简介:如何删除文本的特定行一个RichTextBox?How can I delete a specific line of text in a RichTextBox ?推荐答案另一种解决方案:private void DeleteLine(int a_line){int start_index = richTe...
如何删除文本的特定行一个RichTextBox?
How can I delete a specific line of text in a RichTextBox ?
推荐答案
另一种解决方案:
private void DeleteLine(int a_line)
{
int start_index = richTextBox.GetFirstCharIndexFromLine(a_line);
int count = richTextBox.Lines[a_line].Length;
// Eat new line chars
if (a_line < richTextBox.Lines.Length - 1)
{
count += richTextBox.GetFirstCharIndexFromLine(a_line + 1) -
((start_index + count - 1) + 1);
}
richTextBox.Text = richTextBox.Text.Remove(start_index, count);
}
相关推荐
最新文章