Может случиться так, что элемент управления также должен иметь ISite
, связанный с ним, иначе он всегда вернет false
Индикатор режима дизайна сохраняется в
ISite; следовательно, если компонент
не имеет ISite, связанного с
это значение этого свойства
ложь.
Источник: MSDN
Редактировать : также смотрите этот пост, поскольку у кого-то была проблема, аналогичная той, с которой вы столкнулись
Проблемы с конструктором Windows Forms и свойствами DesignMode
Редактировать 2 : Я также нашел сайт, который, кажется, указывает на то, что это обычная проблема с пользовательскими элементами управления, но он также перечисляет некоторые обходные пути. Вы можете найти его здесь:
Неисправность режима разработки пользовательского элемента управления