1

我想使用 form_load 方法将参数传递给另一个表单。

例如,

Private Sub Form_Load(ByVal type as integer)

End Sub

不幸的是,当我键入此内容时发生错误。

有任何想法吗?

4

3 回答 3

4

另一种选择是“构造函数”方法,它采用您想要的参数并调用Me.Show. 然后可以调用该方法,而不是CustomForm.Show在其他模块中调用。

于 2011-10-21T08:01:06.447 回答
3

是的,你不能:)

但是您可以加载表单,然后在表单上填写公共变量,然后调用您制作的子程序,或者在 form_show 中进行处理

于 2011-10-20T14:57:41.747 回答
1

你反其道而行之

声明一个将表单作为参数的函数并使用它;-)

public sub mbox(msg as String, frm as Form)
  frm.label1.caption = msg
end Function
于 2013-08-07T06:22:34.060 回答