我在rtf文件中格式化了文本,然后将其加载到我的richTextBox中。它工作正常,但后来我想以编程方式删除一些文本部分。如果我喜欢这样:
richTextBox.LoadFile("TextFile.rtf");
richTextBox.Text = richTextBox1.Text.Substring(fromPosition, length);
文本格式消失。我曾尝试使用richTextBox.Lines,但没有删除或编辑功能。我只需删除部分已加载的文本而不会丢失其格式。可能吗?
提前致谢。
答案 0 :(得分:1)
要删除文本,首先要通过设置SelectionStart和-Length以编程方式选择它。然后使用剪切方法:
richTextBox1.SelectionStart = 20;
richTextBox1.SelectionLength = 120;
richTextBox1.Cut();