我一直在网上搜索如何编写语法高亮文本框的代码,我已经完成了大部分工作。但我一直很喜欢mac的xcode选择亮点,它有圆角。最近我在inType文本编辑器中看到了这种类型的选择突出显示。此图像在我的富文本框中更好地展示了我想要的效果。
很难用文字解释,所以你可以在这里查看图像http://www.blackackle.com/corner.jpg
有关如何获得此结果的任何想法?我在C#.NET上编码,但如果解决方案需要任何其他语言,则无关紧要。
提前致谢
答案 0 :(得分:1)
我需要从头开始实现您的代码编辑器,类似于Mozilla Labs团队对其Bespin project所做的事情。正如他们在最新的Google IO大会上talk所说明的那样,他们使用canvas标签(这是新的HTML 5标准的一部分)从头开始实现代码编辑器,使他们能够创建他们自己的滚动条等我不知道你是在实现一个网络 - 或Windows应用程序,但是使用与Mozilla Labs团队类似的技术,你可以用WPF或Silverlight等技术在C#中实现类似的东西。还有Canvas占位符)。