c# – RichTextBox替换Winforms .NET2.0

我一直在使用C#(添加打印机支持和URL链接)扩展VS2008中的RichTextBox控件.我拥有我需要的大部分功能,但控制并不是那么好.我不知道如何更改鼠标光标的图像大小调整句柄.子弹的大小和颜色都没有了.我需要这个
winforms而不是asp.net或wpf.我更喜欢rtf到html wysiwyg编辑器.

大多数richtextbox替换都是旧的.NET 1.0 / 1.1,太简单或太复杂和昂贵.

我正在使用Infragistics控件库,他们对richtextbox最近的控制并不能完全提供我想要的所有功能.它们提供了一个拼写检查控件,它可以同时使用基于文本的控件和std winforms文本框和richtextbox.它适用于任何实现IProvideTextBox或ISupportSpellChecking接口的控件.不幸的是,大多数功能丰富的文本框替换都提供了自己的拼写检查插件控件,它们不支持IProvideTextBox或ISupportSpellChecking.我想通过我的应用程序向用户提供1 std字典,而不是多个需要保持同步的用户.

另一件事是richtextbox只是作为一个朴素的控制.您需要添加自己的菜单控件并自行连接.大多数昂贵的替换品都提供了准备连线的工具栏.这很好但是如果一个人开发出一致的外观和感觉,那些不得不放弃供应商工具栏的应用程序会让这很困难,因为现在有一组奇怪的菜单按钮,其外观和行为与我的其他UI不同.此外,我正在使用应用程序样式来修饰我的应用程序.第三方菜单控件不太可能适应这种样式.

任何人都可以建议一个合理的RichTextBox控件替换我可以使用它不会花费地球,在winforms中工作,支持RTF并且具有适当的鼠标悬停过渡,用于图像大小调整手柄和可靠的子弹支持.

我目前的选择是缩减我的努力并删除对不削减它的功能的支持,但仍然会留给我一些可用的东西.

最佳答案 我们在这里使用
DevExpress Rich Text Editor是非常满意的.价格不高,支持令人难以置信.

如果您想购买整个包装,编辑器也可嵌入其网格中.

通过adorner,你的意思是像弹出选定文本的Office 2007工具栏吗?

点赞