我有一个窗体(frmwizard),我正在使用它来创建一个像界面一样的向导。该表单包含一个用户控件和一个按钮(用于测试)。表单上还有一个名为“NextPage”的函数VB.NET用户控件引用表格
表单在加载时加载一个usercontrol(ucpage1),并且usercontrol上有一个按钮,点击时按下面的方法尝试调用主窗体上的函数:
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”我确信我需要做一些简单的事情,但我不确定我忽略了什么。
我想使用户控制按钮保存控件内的数据,然后浏览到下一个向导页面。希望这是足够的信息
重建项目后,我想我找出了为什么它不让我导航。如果我将启动窗体设置为我的向导窗体,它工作正常,但如果我启动到我的主窗体,那么它不起作用。有什么建议么? –