【发布时间】:2012-04-08 13:26:45
【问题描述】:
我有一个富文本框和一个字体对话框。问题是当我突出显示某个字符串或一组字符串然后打开对话框时,突出显示颜色消失了。尽管更改是成功的(例如,如果我更改突出显示的字符串的字体系列,它会更改)。出于美学目的,我想保留突出显示的颜色,然后在更改完成时将其删除。
感谢您的帮助!
【问题讨论】:
标签: c# richtextbox highlight
我有一个富文本框和一个字体对话框。问题是当我突出显示某个字符串或一组字符串然后打开对话框时,突出显示颜色消失了。尽管更改是成功的(例如,如果我更改突出显示的字符串的字体系列,它会更改)。出于美学目的,我想保留突出显示的颜色,然后在更改完成时将其删除。
感谢您的帮助!
【问题讨论】:
标签: c# richtextbox highlight
富文本框有一个名为HideSelection 的属性,默认为true。这会导致文本框失去焦点时突出显示消失(就像打开字体对话框时一样)。
将 HideSelection 设置为 false 应该会导致高亮保留。
RichTextBox 从 TextBoxBase 继承此属性:
http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.hideselection.aspx
【讨论】: