Я занимался проблемой с унаследованными элементами управления в Windows Forms и нуждался в советах.
Я использую базовый класс для элементов в списке (собственный список GUI из панели) и некоторые унаследованные элементы управления, которые относятся к каждому типу данных, которые могут быть добавлены в список.
С этим не было никаких проблем, но теперь я узнал, что было бы правильно сделать базовый контроль абстрактным классом, поскольку он имеет методы, которые должны быть реализованы во всех унаследованных элементах управления, вызываемых из код внутри базового элемента управления, но не должен и не может быть реализован в базовом классе.
Когда я отмечаю базовый элемент управления как абстрактный, конструктор Visual Studio 2008 отказывается загружать окно.
Есть ли способ заставить конструктора работать с абстрактным базовым контролем?