15.6 RichTextBox控件与常用的TextBox一样,RichTextBox控件派生于TextBoxBase。所以,它与TextBox共享许多功能,但许多功能是不同的。TextBox常用于从用户处获取简短的文本字符串,而RichTextBox用于显示和输入格式化的文本(黑体、下划线和斜体),它使用标准的格式化文本,称为Rich Text Format(富文本格式)或RTF。在上面的示例中,我们使用了标准的TextBox。也可以使用RichTextBox来完成该任务。实际上,如后面的示例所示,可以删除textBoxOutput文本框,在它的位置上插入一个同名的RichTextBox,这个示例还会像以前那样运行。
15.6.1 RichTextBox控件的属性
如果这种文本框比上一节介绍的文本框更高级,我们就会期望它有一些新属性。表15-11中列出了RichTextBox的一些常用属性。
表15-11属性说明
-
CanRedo:如果上一个被撤销的操作可以使用Redo重复,这个属性就是true。
-
CanUndo:如果可以在RichTextBox上撤销上一个操作,这个属性就是true,注意,CanUndo在TextBoxBase中定义,所以也可用于TextBox控件。
-
RedoActionName:这个属性包含通过Redo方法执行的操作名称。
如果你想深入了解这些属性的更多细节,可以参考这篇关于富文本框控件的文章。关于如何在Winform中扩展RichTextBox控件的使用,你可以查看这篇RichTextBoxExtendedWinform的富文本框控件。这些资源将帮助你更好地掌握和应用RichTextBox控件的强大功能!
你是否想知道如何让你的RichTextBox控件实现超级文本框的效果,例如关键字变色?请参阅winform超级文本框richtextbox控件关键字变色,这篇文章将详细介绍相关技术和实现方法。
别再犹豫了,赶紧点击这些链接,发现更多有趣且实用的控件属性吧!
暂无评论