BillWoodruff
Всякий раз, когда вы создаете экземпляр UserControl в коде во время выполнения, используя ' new, вам нужно добавлять это UserControl к какому-то другому объекту, который имеет коллекцию элементов управления. Это может быть форма, панель или другой элемент управления UserControl,или элемент управления UserControl может быть вставлен в DataGridView, TableLayoutPanel и т. д. После добавления вновь созданного экземпляра UserControl вам нужно будет установить его местоположение в форме хостинга/элемента управления.
Вы создаете экземпляры UserControl вашего проекта во время разработки, перетаскивая их значок панели инструментов на форму или на другой элемент управления в форме, который позволяет размещать другие элементы управления; перетаскивание вызывает событие загрузки UserControl, в котором вы можете установить любую связь с формой/элементом управления хостинга, в которой вы нуждаетесь, и отброшенный UserControl автоматически добавляется в коллекцию ControlCollection элемента управления хостинга.
В любом случае вам нужно, чтобы UserControl "публиковал" ... предоставлял средства доступа ... данные или события, которые вы хотите использовать в форме/элементе управления хостингом. Это может быть сделано многими способами, с помощью открытых полей, свойств, определения публичных событий и т. д.
Если вы проясните свой вопрос, чтобы более четко объяснить, как управляется использование двух UserControls, я думаю, вы получите более конкретную обратную связь. Опишите форму, которую вы используете,а также когда / как отображаются и используются пользовательские элементы управления.