DevExpress_常用控件22_RichEditControl

4、Rich Text Editor

1、RichEditControl控件

该控件可以生成类似Word文档的文本编辑器,

虽然RichTextBox还是不够完美,排版的效果比word差太远,

但好在与word的兼容性不错,所以通常可在word里排版,然后复制到 RichTextBox里

另外, 可以通过CreateBarManger方法自动生成相应的菜单项


传统.NET界面也有一个RichTextBox控件,一个富文本控件,可存储图片文字,有自己的文件格式RTF,

在DevExpress控件组里面也有一个同等的控件,RichEditControl,

但是默认它没有任何工具栏,全部是需要自己添加上去。

下面我们一步步使用这个控件实现自己需要的功能和界面。

期望最终效果如下:


1、如何创建带工具栏的RichEditControl控件

为了使得控件更加通用,我做了一个自定义控件,用来实现通用文本编辑器的功能,

首先我们创建一个自定义控件

User Control 如下所示:


这样我们会看到一个一尘不染的自定义控件界面,

然后再往里面添加一个RichEditControl进去,

设置Dock = Fill,让RichEditControl控件铺满整个自定义控件界面,

设置器ActiveViewType = Simple(其他两个是Draft, PrintLayout) 让控件显示的更紧凑一些。

如下所示。


从上面我们看到,它默认是没有任何工具栏的,

选中RichEditControl, 然后再右上角的三角符号上,单击可以看到有一些功能菜单,

如下所示。


单击Create BarManager, 然后可以进一步看到更多的工具栏菜单了。

可以先选择Create All Bar来创建所有工具栏,然后隐藏多余的就可以了(属性面板Visible设置为false)。


如下所示:

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DevExpress VCL 是一个功能强大的 Delphi 件库,用于开发 Windows 应用程序。VCL_v19.1.2 是 DevExpress 公司于 2019 年发布的版本,其中包含了许多新功能和改进。Delphi 11 则是 Embarcadero 公司于最近发布的最新版本的集成开发环境。 Devexpress VCL_v19.1.2 和 Delphi 11 的结合,为开发人员提供了更多功能和更好的用户体验。通过使用 DevExpress 的件,开发人员可以快速轻松地创建各种功能丰富的桌面应用程序,并且拥有许多高度定制化的选项。 这个版本的 VCL 增加了一些新的件和功能,例如 Office 件、导航件、图表和图形件、内存数据集和跨平台件等。此外,它还提供了一些性能改进和 bug 修复,以提高应用程序的稳定性和性能。 Delphi 11 是 Embarcadero 公司最新版本的集成开发环境,它为开发人员提供了更好的开发体验和性能。它具有更快的编译速度、更好的编辑器功能和调试功能,以及更好的集成第三方件库。 与 Devexpress VCL_v19.1.2 结合使用,Delphi 11 可以进一步提高开发人员的生产效率和应用程序的质量。开发人员可以通过 Delphi 11 中的集成开发环境轻松使用 DevExpress 的件,并且可以利用 Delphi 11 中的调试功能和编辑器功能更高效地开发和调试应用程序。 综上所述,Devexpress VCL_v19.1.2 和 Delphi 11 的结合为开发人员提供了更多功能和更好的开发体验。开发人员可以使用 VCL 的件库来创建功能丰富的应用程序,并通过 Delphi 11 的集成开发环境来提高开发效率和应用程序的质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值