Я создал подкласс Treeview и при его создании загружается новый ImageList (и связанные изображения).
Всякий раз, когда я переключаюсь в представление дизайнера, он также пытается запустить этот код, однако изображения не находятся в пути дизайнера, поэтому он вылетает. Я закончил тем, что вставил хак, чтобы увидеть, является ли текущий каталог "Visual Studio", а затем ничего не делать ... но это так ужасно.
Я считаю, что это происходит для других вещей. Если элемент управления пытается использовать во время загрузки / инициализации объекты, доступные только во время работы программы, то представление «Дизайн» не может вызвать элемент управления.
Но есть ли способ обойти это?
Полагаю, что я надеюсь на то, чтобы попытаться / поймать конструктор (только) с возможностью игнорировать несколько ошибок, которые, как я знаю, будут происходить (например, FileNotFoundException и т. Д.).
Спасибо