Мой код создает несколько форм во время выполнения. Эти формы заполняются несколькими элементами управления, считываемыми из текстового файла. То, что я также пытаюсь сделать, это создать действия для элементов управления на основе другого текстового файла.Добавление события в элемент управления в цикле: ссылка объекта не установлена на экземпляр объекта
Текстовый файл следует шаблон:
ActionToPerform=(control)(trigger)(settings)
У меня есть проблема в том, что это происходит в цикле и в качестве такого слушателя событий, кажется, теряет объем. Элемент управления для включения события найден путем поиска элементов управления в текущей форме с тем же именем, что и в файле настроек.
Это пример моего кода события слушателя:
myForms[locali].Controls.Find(actionObject, false).FirstOrDefault().MouseDown += new MouseEventHandler(myForms[locali].SendEmail_Event);
Но я получаю ошибку «ссылка на объект не указывает на экземпляр объекта».
Как я могу переписать код, чтобы позволить мне добавлять события в правильные элементы управления, используя настройки в файле?
Не видя того, что не работает, мы можем только догадываться, что будет работать. Пожалуйста, укажите короткий код, чтобы показать сбой. – Richard