2012-03-24 3 views
1

서식있는 텍스트 상자와 글꼴 대화 상자가 있습니다. 문제는 특정 문자열이나 문자열 그룹을 강조 표시 한 다음 대화 상자를 열면 강조 색상이 사라진다는 것입니다. 변경 사항은 성공적이지만 (강조 표시된 문자열의 글꼴 군을 변경하는 경우처럼) 변경됩니다. 미적 목적을 위해 하이라이트 칼라를 유지하고 변경이 끝날 때마다 제거합니다.C# 서식있는 텍스트 상자 강조 표시

도움을 주셔서 감사합니다!

답변

4

서식있는 텍스트 상자에는 기본적으로 true 인 HideSelection이라는 속성이 있습니다. 이로 인해 텍스트 상자가 포커스를 잃을 때 강조 표시가 사라집니다 (글꼴 대화 상자를 열 때처럼).

HideSelection을 false로 설정하면 강조 표시가 유지됩니다.

를 RichTextBox는 TextBoxBase에서이 속성을 상속

http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.hideselection.aspx

+0

감사합니다! 아주 도움이된다! – user1176111

관련 문제