2009-06-13 106 views
0

我一直在网上搜索如何编写语法高亮文本框,我已经得到了大部分的工作。但我一直喜欢mac的xcode选择亮点,它有圆角。最近我在inType文本编辑器中看到了这种类型的选择高亮。这个图片展示了我想要在我的富文本框中获得的效果。富文本框圆角选择高亮

它很难言传,所以你可以看看这里http://www.blackackle.com/corner.jpg

图像如何得到这样的结果任何想法?我在C#.NET上编码,但如果解决方案需要其他语言,则无关紧要。

在此先感谢

回答

1

我将向您需要实现从地上爬起来,类似于Mozilla的实验室团队与他们Bespin project没有你的代码编辑器的东西。正如他们在最新的Google IO会议上的talk所示,他们使用作为新HTML 5标准一部分的canvas标记从头开始实施代码编辑器,使他们能够创建自己的滚动条等。我不知道你是在实现一个web应用程序还是windows应用程序,但是使用类似于Mozilla Labs团队的技术,你可以在C#中用类似WPF或Silverlight的技术来实现类似的东西(它也有Canvas占位符)。