Vb.NET指令执行不是由事件触发的

时间:2014-01-23 15:51:25

标签: arrays vb.net initializing

我对vb.NET有一个非常基本的问题,基本上我没有在其他地方找到任何答案。 我用VB编写了一个代码,这是一个简单的表单,通过复选框提出各种选择。 这些选择必须在一个数组中注册,我稍后将其转换为文件文件进行Perl处理。 我正在寻找一种方法,在使用之前用循环将这个大数组归零,但实际上我不知道如何执行不会被我的主窗体中的事件触发的指令。 框架看起来像这样:

Public Class Form1
'Variables declaration...

'Several boxes like that :
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
'Instructions...
End Sub

End Class

要启动此应用程序,我只需单击关联的.exe文件即可。 基本上,我的问题是: 有没有办法执行用户事件不会启动的指令,但是当显示主Form1时立即启动? 对不起是迟钝的,如果你能帮助我,请提前感谢你。

2 个答案:

答案 0 :(得分:1)

例如,Form.Load事件将在表格即将显示时立即启动:)

答案 1 :(得分:0)

Form显示只是处理该事件时,Shown会引发Private Sub Form_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Shown 'Instructions... End Sub 事件:

'Add any initialization after the InitializeComponent() call

在Winforms设计器添加注释后,最好在构造函数中进行初始化:{{1}}