質問

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

例えば、

Private Sub Form_Load(ByVal type as integer)

End Sub

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

何か案は?

役に立ちましたか?

解決

はい、できません:)

ただし、フォームをロードして、フォームにパブリック変数を入力してから、作成したサブを呼び出すか、form_showで処理を行うことができます。

他のヒント

別のオプションは、必要なパラメーターを取得して呼び出す「コンストラクター」メソッドです Me.Show。そのメソッドは、ではなく呼び出すことができます CustomForm.Show 他のモジュールで。

あなたは逆のことをします

フォームをパラメーターとして取得する関数を宣言し、それを使用します;-)

public sub mbox(msg as String, frm as Form)
  frm.label1.caption = msg
end Function
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top