为RichTextBox创建一个样式字符串

本文关键字:一个 样式 字符串 RichTextBox 创建 | 更新日期: 2023-09-27 17:54:13

我正在尝试根据标签为部分文本上色。我写了一个循环的函数,它做得很好,但是它需要选择,这让方框跳来跳去坦率地说,这很难看。

是否有一种方法来创建样式文本,连接它,并注入到RichTextBox?

为RichTextBox创建一个样式字符串

RichTextBox可能有点奇怪,所以您需要测试一下,但通常阻止这种情况的方法是:

richText.SuspendLayout();
// Update properties
richText.ResumeLayout(true);

此指示确保控件不会被重新绘制,直到您完成更改属性。

如果你真的想确保视图不会跳转,你还需要预先存储选择,然后在恢复布局之前重置它。