0

我一直在网上搜索有关如何编写语法高亮文本框的代码,并且我已经完成了大部分工作。但我一直很喜欢 mac 的圆角 xcode 选择突出显示。最近我在 inType 文本编辑器中看到了这种类型的选择突出显示。这张图片更好地解释了我希望在富文本框中获得的效果。

很难用语言解释,所以你可以在这里查看图片http://www.blackackle.com/corner.jpg

关于如何获得此结果的任何想法?我在 C# .NET 上进行编码,但如果解决方案需要任何其他语言,那也没关系。

提前致谢

4

1 回答 1

1

我认为你需要从头开始实现你的代码编辑器,类似于 Mozilla 实验室团队对他们的Bespin 项目所做的。正如他们在最新的 Google IO 会议上的一次演讲中所展示的那样,他们使用 canvas 标签(新 HTML 5 标准的一部分)从头开始实现代码编辑器,使他们能够创建自己的滚动条等. 我不知道你是在实现一个 web 或 windows 应用程序,但使用与 Mozilla Labs 团队类似的技术,你可以使用 WPF 或 Silverlight 等技术在 C# 中实现类似的东西(也有 Canvas 占位符)。

于 2009-06-21T16:08:32.153 回答