gpt4 book ai didi

c# - RichTextBox 替换 Winforms .NET2.0+

转载 作者:行者123 更新时间:2023-11-30 12:37:20 24 4
gpt4 key购买 nike

我一直在使用 C# 扩展 VS2008 中的 RichTextBox 控件(添加打印机支持和 URL 链接)。我拥有我需要的大部分功能,但控制不是很好。我不知道如何更改图像尺寸 handle 的鼠标光标。子弹的大小和颜色不合时宜。我需要这个用于 winforms 而不是 asp.net 或 wpf。我更喜欢 rtf 而不是 html 所见即所得的编辑器。

大多数 richtextbox 替代品要么是太旧的 .NET 1.0/1.1,要么太简单,要么太复杂和昂贵。

我正在使用 Infragistics 控件库,它们最接近 richtextbox 的控件并不能完全提供我想要的所有功能。他们确实提供了一个拼写检查控件,该控件可与基于文本的控件以及标准 winforms 文本框和 richtextbox 一起使用。它适用于任何实现 IProvideTextBox 或 ISupportSpellChecking 接口(interface)的控件。不幸的是,大多数功能丰富的文本框替代品都提供了自己的拼写检查插件控件,这些插件控件既不支持 IProvideTextBox 也不支持 ISupportSpellChecking。我想使用我的应用程序向用户分发 1 个 std 字典,而不是多个需要保持同步的字典。

另一件事是 richtextbox 只是一个朴素的控件。您需要添加自己的菜单控件并自行连接。大多数昂贵的更换件都提供了一个现成的工具栏。这很好,但是如果要为所有应用程序开发一致的外观和感觉,则必须删除供应商工具栏会使这变得困难,因为现在有一组奇怪的菜单按钮,它们的外观和行为与我的 UI 的其余部分不同。此外,我正在使用应用程序样式器来设置我的应用程序的外观。第三方菜单控件不太可能适应这种样式。

任何人都可以建议一个合理的 RichTextBox 控件替换,我可以使用它不会花费地球,在 winforms 中工作,支持 RTF,并且通过适当的鼠标悬停图像大小处理和可靠的项目符号支持而健壮。

我目前的选择是缩减我的工作量并取消对那些不会削减它但仍会留给我可用的功能的支持。

最佳答案

我们使用 DevExpress Rich Text Editor这是我们非常满意的。价格不高,支持令人难以置信。

编辑器也可以嵌入到他们的网格中,如果您想购买整个包的话。

装饰器是指在选定文本上弹出的 Office 2007 工具栏吗?

关于c# - RichTextBox 替换 Winforms .NET2.0+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1328265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com