Если вы знаете, какие элементы управления будут отображаться, вы можете ввести их для своего элемента управления
dim uc as MyUserControl = cType(LoadUserControl("UserControl1"), MyUserControl)
и ваш MyUserControl может иметь некоторые свойства, которые вы можете установить
MyUserControl.Data = mySelectedData
Если у вас нет одинаковых элементов управления, вы можете рассмотреть возможность использования интерфейсов
Public Interface IDataForUserControl
Public Property Data as Object
End Interface
Затем вы можете реализовать этот интерфейс, и если вы загрузите его, вы можете попробовать привести его к интерфейсу.
Если у вас нет этих двух возможностей, вы можете работать с ITemplates и NamingContainers.
Dim control as new MyNamingContainerThatImplementsIDataItem
LoadTemplate("UserControl1").instantiateIn(control)
Чем вы могли бы в вашем UserControl1 получить доступ к данным с помощью DataBinder.
Ответ для вашего обновления
Возможно, где-то есть переопределение. Когда вы вызываете свою функцию обновления? Может быть, mintues.ascx устанавливает те же данные для события load или что-то в этом роде.
Вы можете либо создать метод в «userControl», к которому вы будете обращаться в методе SetFrequencyValues, и тогда к нему больше нельзя будет обращаться. Или вы обрабатываете какое-то событие вашего usercontrol
dim userCOntrol as Minutes = Loadcontrol("Minutes.ascx")
AddHandler userControl.load, sub(sender as Minutes, e as eventargs)
sender.mytextbox.text = "10"
end sub
Или на предварительном просмотре, что вы когда-либо хотите.