У меня есть форма (frmwizard), которую я использую для создания мастера, такого как интерфейс. Форма содержит пользовательское управление и кнопку (для тестирования). Существует также функция в форме «NextPage»VB.NET User control Referencing Form
Форма загружает usercontrol (ucpage1) при загрузке, а пользовательское управление имеет кнопку на нем, которая при нажатии пытается вызвать функцию в основной форме, как показано ниже:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
frmWizard.Nextpage(me.name)
End Sub
В моей функции под названием «NextPage» есть следующие для тестирования.
Public Sub NextPage(ByVal CurrentPage As String)
MessageBox.Show(UserControl1.Controls.Count)
End Sub
Когда я вызываю функцию от самой формы (с помощью кнопки) я получаю результат 1, когда я вызвать функцию через пользовательский элемент управления, я получаю результат как 0
I» Я уверен, что есть что-то простое, что мне нужно сделать, но я не уверен, что я упустил.
Я пытаюсь сделать кнопку на пользователе. Сохраните данные в элементе управления, а затем перейдите на следующую страницу мастера. Надеюсь, этого достаточно информации
После восстановления проекта, я думаю, что разработал, почему он не позволяет мне перемещаться. Если я настраиваю форму запуска как мою форму Wizard, она работает нормально, но если я запускаю свою основную форму, то она не работает. Какие-либо предложения? –