- 日志
- 好友
- 卖家信用

- 买家信用

- 注册时间
- 2010-4-16
- 在线时间
- 小时
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
x
做了两个窗口,一个主窗口三个按钮,一个窗口是个tabcontrol,有三个tabpage ,想按按钮1,跳出窗口自动显示tabpage1,按按钮2自动显示tabpage2,按按钮3自动显示tabpage3图如下
写了个代码,如下
Public Class mainForm
Public hoge As New helpForm
Public i As Integer
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
i = 0
hoge.test(i)
helpForm.Show()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
i = 1
hoge.test(i)
helpForm.Show()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
i = 2
hoge.test(i)
helpForm.Show()
End Sub
End Class
Public Class helpForm
Public t As Integer
Public Sub test(ByVal x As Integer)
t = x
End Sub
Public Sub helpForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Select Case t
Case 0
TabControl1.SelectedIndex = 0
Case 1
TabControl1.SelectedIndex = 1
Case 2
TabControl1.SelectedIndex = 2
End Select
End Sub
End Class
在Class helpForm中想定义一个全局变量t来接受mainform传递来的值 来判断显示哪个tabpage,但是问题是在helpform中的 helpForm_Load中,t的值并没有保存,一直都是0,也就是一直只能显示tabpage1,请高手帮帮忙,该怎么解决
|
|