-1

我有一个关于 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 时立即启动的指令?对不起,我很抱歉,如果你能帮助我,请提前谢谢你。

4

2 回答 2

1

Form.Load例如,一旦表单即将显示,该事件就会启动:)

于 2014-01-23T15:54:43.543 回答
0

当它显示时Form将引发一个事件,只需处理:Shown

Private Sub Form_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Shown
    'Instructions...
End Sub

最好在 Winforms 设计器添加注释后立即在构造函数中进行初始化:'Add any initialization after the InitializeComponent() call

于 2014-01-23T15:55:24.597 回答