3

我正在开发一个 Windows 窗体应用程序,该应用程序从我的硬盘驱动器中读取和显示源代码文件。我不确定哪个控件最适合这个。是否有任何库可以让我用颜色和编号的代码行显示源代码?

编辑:澄清一下,我正在寻找的是一种用颜色和行号显示代码的方法,无需编辑。该应用程序供教师使用,允许他查看学生提交的源代码文件。教师不必能够编辑文件。

4

1 回答 1

1

ScintillaNet是一个 WinForms 控件,它是优秀的Scintilla库的 .NET 包装器,非常好。在另一个答案中提到的 Avalon 也很好,但它是一个 WPF 控件(当然,可以通过使用ElementHost控件将 WPF 控件添加到 WinForms 表单中,但它会引入额外的复杂性,这可能会或可能不会被保证)。

于 2012-09-16T14:09:27.713 回答