如何在C#.NET GUI应用程序中实现语法突出显示和自动完成功能?

时间:2010-10-30 06:44:06

标签: c# autocomplete syntax-highlighting

我是一名新的C#学生程序员。我想制作一个类似于应用程序的编辑器,它将突出显示代码(语法高亮)并具有函数变量等的自动完成功能......我不知道如何做到这一点。你能给我一些教程链接或一些提示吗?我可以在“富文本框”中实现这些功能吗?

2 个答案:

答案 0 :(得分:7)

开源SharpDevelop IDE中的文本编辑器组件可以免费下载和使用。这支持您的所有要求。有关如何执行此操作的说明,请参阅http://www.codeproject.com/KB/edit/TextEditorControl.aspx

答案 1 :(得分:3)

我可以下载三个开源文本编辑器控件:

我确信还有其他人,但这些都经过了很好的尝试和测试。