有没有办法检测RichTextBox中的任何位置是否有格式化(即Rich)?
我想写RichTextBox.Rtf是否存在,如果没有则写RichTextBox.Text。
我发现了一篇帖子,建议在选择所有文字后检查SelectionFont,但我不知道如何完成,或者它是否有效。
谢谢!
答案 0 :(得分:0)
您可以检查richtextbox的rtf属性:richtextbox1.rtf
以查看富文本代码。即使没有其他格式,也会有一些富文本格式。例如,这里是您使用仅包含" text"的richtextbox所获得的:
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}}
\viewkind4\uc1\pard\f0\fs16 test\par
}
您可以检查是否有任何其他格式标签,如果没有,则应该是纯文本。您还可以使用richtextbox1.text
访问纯文本(无格式化)。