Рассмотрим элементы управления пользователя.
Существует множество примеров. Возможно, вы захотите начать с этого пошагового руководства по MSDN:
Пошаговое руководство. Создание составного элемента управления с помощью Visual Basic
Одна вещь, на которую нужно обратить внимание: тип проекта, который вы создадите, на самом деле «Библиотека управления Windows Forms», а не «Библиотека управления Windows», как в разделе «Создание проекта», шаг 2.
Вы должны создать пользовательский элемент управления для каждой формы в вашем проекте. Каждый из этих UC может быть добавлен на вкладку в главной форме и может рассматриваться как любой другой стандартный элемент управления Windows.
Например, вы можете создать UC для формы1 с именем ctlForm1 и добавить ее на панель инструментов Visual Studio. Вы можете использовать дизайнер WinForm, чтобы перетащить экземпляр вашего элемента управления на вкладку в новой главной форме и вызвать его, скажем, ucForm1. Чтобы вызвать метод upDateMe UC, достаточно просто вызвать:
ucForm1.upDateMe()
Вы можете создать UC для своей формы2, добавить его на панель инструментов и поместить его экземпляр на другую вкладку в главной форме (вызывая этот экземпляр ucForm2). Вы можете вызвать метод upDateMe этого элемента управления следующим образом:
ucForm2.upDateMe()
Вы захотите узнать о пользовательских элементах управления; это отличный способ инкапсулировать логику, события и элементы пользовательского интерфейса в конкретные, повторно используемые компоненты.