UserControl
Просто создайте пользовательский элемент управления, содержащий ваш элемент управления.Затем он будет доступен в окне панели инструментов Visual Studio.
Для получения более подробной информации, Общие сведения о конструкторе элементов управления пользователя ...
Элемент управления пользователяаналогично любому другому классу, но с добавленной возможностью помещать его в панель инструментов и отображать в форме.
Учебное пособие немного отличается от Visual Studio 2010, но я уверен, что вы справитесьit.
Элемент управления TabPage
Что касается элемента управления TabPage, его нельзя использовать отдельно в конструкторе.Он должен быть частью TabControl.
TabControl состоит из элементов управления TabPage.Если вы используете конструктор для добавления / удаления любого TabPage, в бэк-энде он делает «новый TabPage», он не может определить, что ему нужно для создания нового экземпляра вашего производного класса TabPage.
Другое предложение
TabPage - это просто контейнер, я не могу понять, почему вам нужно переопределить элемент управления TabPage.Я знаю, что вы добавили некоторую информацию в свой вопрос, но вам, возможно, придется вернуться к ней еще раз, чтобы мы могли лучше понять.
Поскольку TabPage является контейнером, вы должны создать UserControl, который содержит ваши SplitContainer и DataGridViews.Поэтому вы сможете повторно использовать этот UserControl на каждой вкладке.
Конструктор является лишь дополнением к программированию пользовательского интерфейса, это не является обязательным.Вы можете добавить UserControl к TabPage без использования дизайнера.
Я могу быть не в курсе, если это так, пожалуйста, предоставьте более подробную информацию.Визуальный прототип того, что вам нужно, может помочь.