我有一个富文本框和一个字体对话框。问题是,当我突出显示某个字符串或一组字符串然后打开对话框时,突出显示颜色消失。虽然更改是成功的(如果我更改突出显示的字符串的字体系列,它会更改)。出于美学目的,我想保留高光颜色,然后在更改完成后将其删除。
感谢您的帮助!
答案 0 :(得分:5)
富文本框有一个名为HideSelection
的属性,默认情况下为true。这会导致突出显示在文本框失去焦点时消失(就像打开字体对话框时一样)。
将HideSelection
设置为false会导致突出显示。
RichTextBox从TextBoxBase继承此属性:
http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.hideselection.aspx