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

如何在C#.NET GUI应用程序中实现语法高亮显示和自动完成功能?,c#,autocomplete,syntax-highlighting,C#,Autocomplete,Syntax Highlighting,我是一名新的C#student程序员。我想做一个编辑器一样的应用程序,将突出代码(语法突出显示),并有自动完成功能的函数变量等。。。我不知道该怎么做。你能给我提供一些教程链接或者一些关于这个的提示吗?我可以在“富文本框”中实现这些功能吗?可以免费下载和使用开源SharpDevelop IDE中的文本编辑器组件。这支持您的所有需求。请参阅以了解如何实现此目的的说明。在我的脑海中,有三个开源文本编辑器控件可供下载: (开发编辑) 我肯定还有其他的,但这些都经过了相当多的尝试和测试。源代码在V

我是一名新的C#student程序员。我想做一个编辑器一样的应用程序,将突出代码(语法突出显示),并有自动完成功能的函数变量等。。。我不知道该怎么做。你能给我提供一些教程链接或者一些关于这个的提示吗?我可以在“富文本框”中实现这些功能吗?

可以免费下载和使用开源SharpDevelop IDE中的文本编辑器组件。这支持您的所有需求。请参阅以了解如何实现此目的的说明。

在我的脑海中,有三个开源文本编辑器控件可供下载:

  • (开发编辑)

我肯定还有其他的,但这些都经过了相当多的尝试和测试。

源代码在Visual Studio 2010中不起作用。为什么?你能解释一下吗?@Chanchal1987-在转换项目后,你需要做两次更改。首先,使用NUnit.Framework删除
来自Program.cs。其次,必须将TextEditor项目设置为启动项目(右键单击,设置为启动项目)。可以安全地忽略这些警告。