Vb6的变量初始化问题

来源:互联网 发布:linux重置网络设置 编辑:程序博客网 时间:2024/05/03 05:53
 新建工程,新建两个窗体,代码如下:
form1:
Private Sub Command1_Click()
    Form2.Show 1
End Sub

Form2:
Private i As Integer
Private Sub Command1_Click()
    i = 23234
    Unload Me
End Sub
Private Sub Form_Load()
    Debug.Print i
End Sub

第一次按下窗体1的按钮,大家知道,默认是0,如果窗体2按下按钮退出后,再次进入窗体2,此时变量成了23234。这是因为VB好像没有每次都初始化

如果 Form2.Show 1
改为 DIM II AS NEW FORM2 II.SHOW 1
那么就不会了

原创粉丝点击