Унаследованный элемент управления не может быть найден в режиме конструктора формы - PullRequest
0 голосов
/ 01 августа 2020

Я разрабатываю проект формы C# Windows с помощью Visual Studio 2019. Я унаследовал новый элемент управления NewGroupBox от System.Windows.Forms.GroupBox, элемент управления находится в пространстве имен MyProject.NewCtrls и был добавлен через стандарт процедура Как: наследовать от существующих Windows элементов управления форм . Я не вносил никаких изменений в сгенерированный код, кроме изменения public partial class NewGroupBox: Control на public partial class NewGroupBox: GroupBox

В основном фрейме у меня есть объект GroupBox с именем groupbox_Table.

groupBox_Table = new System.Windows.Forms.GroupBox();

Конструктор форм можно было нормально открыть. Однако, если я вручную изменил GroupBox на NewGroupBox

groupBox_Table = new MyProject.NewCtrls.NewGroupBox();

, конструктор форм не может быть открыт должным образом. Сообщение об ошибке показывает «Не удалось найти тип MyProject.NewCtrls.NewGroupBox» ... ». Конечно, тип определен в моем проекте, и при создании проекта ошибок нет.

Как мне исправить эту проблему, чтобы конструктор форм мог нормально открываться? Большое спасибо!

...