1

form_loadメソッドを使用してパラメータを別のフォームに渡したい。

例えば、

Private Sub Form_Load(ByVal type as integer)

End Sub

残念ながら、これを入力するとエラーが発生します。

何か案は?

4

3 に答える 3

4

もう1つのオプションは、必要なパラメーターを受け取って呼び出す「コンストラクター」メソッドですMe.ShowCustomForm.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 に答える