Я пытаюсь использовать элемент управления ScintillaNET в приложении, над которым работаю. Я перетаскиваю элемент управления в свою форму и запускаю форму. Элемент управления появится на форме. Это хорошо. Кроме того, если я задаю какие-либо свойства в редакторе свойств элемента управления (например, ConfigurationManager.Language), я могу вводить текст на этом языке и видеть подсветку синтаксиса.
Я сталкиваюсь с проблемами, когда пытаюсь программно изменить свойства. Например, я пытаюсь загрузить текст из файла в форму (я делаю это в Загрузке формы). Текст не отображается. Я также не могу показать номера строк или выполнить какое-либо другое количество задач (включая программную смену языка).
Любая идея, что я могу делать неправильно? Даже такой простой код, как приведенный ниже, не работает:
private void scintilla1_Load(object sender, EventArgs e)
{
scintilla1.ConfigurationManager.Language = "xml";
}