VB6 form_loadパスパラメーター
-
27-10-2019 - |
質問
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
所属していません StackOverflow