使用带有行号的代码显示

3
我正在开发一个Windows窗体应用程序,可以读取并显示硬盘中的源代码文件。我不确定哪种控件最适合此类任务。是否有任何库可以让我显示带有颜色和行号的源代码?
编辑:为了澄清,我正在寻找一种显示带有颜色和行号的代码的方法,无需编辑。该应用程序将由教师使用,允许他查看学生提交的源代码文件。教师不需要能够编辑这些文件。
1个回答

1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接