我正在尝试在我正在处理的应用程序中使用ScintillaNET 控件。我将控件拖放到我的表单中并运行表单。该控件出现在窗体上。这很好。此外,如果我在控件的属性编辑器(例如,ConfigurationManager.Language)中设置任何属性,我可以输入该语言并看到语法高亮显示。
当我尝试以编程方式更改属性时,我遇到了问题。例如,我尝试将文件中的文本加载到表单中(我在表单的加载中执行此操作)。文字不显示。我似乎也无法显示行号或执行任何其他数量的任务(包括以编程方式更改语言)。
知道我可能做错了什么吗?即使像下面的代码这样简单的东西似乎也不起作用:
private void scintilla1_Load(object sender, EventArgs e)
{
scintilla1.ConfigurationManager.Language = "xml";
}