VB6 form_load传递参数

发布于 2024-12-11 01:46:33 字数 171 浏览 0 评论 0原文

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

例如,

Private Sub Form_Load(ByVal type as integer)

End Sub

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

有什么想法吗?

I want to pass a parameter to another form using to the form_load method.

For example,

Private Sub Form_Load(ByVal type as integer)

End Sub

Unfortunately, an error occurs when I type this.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

相守太难 2024-12-18 01:46:33

另一种选择是“构造函数”方法,它获取所需的参数并调用 Me.Show
然后可以调用该方法,而不是其他模块中的 CustomForm.Show

Another option is a "constructor" method that takes the parameters you want and calls Me.Show.
The method can then be called instead of CustomForm.Show in the other module.

树深时见影 2024-12-18 01:46:33

是的,你不能:)

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

Yes, you can't :)

But you can load the form, then fill public variables on the form, and then call a sub that you make, or do the processing in the form_show

酒解孤独 2024-12-18 01:46:33

你以相反的方式

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

public sub mbox(msg as String, frm as Form)
  frm.label1.caption = msg
end Function

you do the otherway around

declare a function that takes a form as a parameter and use that;-)

public sub mbox(msg as String, frm as Form)
  frm.label1.caption = msg
end Function
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文