我想知道在打开表格时执行的表格的事件顺序。
我使用以下代码显示我的表单,form_load事件中的代码执行两次。 一旦表单变量初始化,第二次表单显示时。我希望它只执行一次。
表单显示代码:
dim f = new myForm();
f.InitControls()
f.setUIN('222')
f.showDialog()
form_load事件:
call InitControls()
这里的InitControls被称为:
1.) InitControls -> OK
2.) SetUIN -> OK
3.) Initcontrols -> Again executed which is Not ok
我想按顺序:
1.) InitControls
2.) SetUIN
答案 0 :(得分:0)
1-你致电f.InitControls()
所以执行一次。
2-您调用dim f = new myForm()
方法调用InitializeComponent()
这将再次执行。
如果您想要该订单,请致电
dim f = new myForm()
f.setUIN('222')
f.ShowDialog()
希望这会有所帮助。