form_loadメソッドを使用して別のフォームにパラメーターを渡したいとします。例えばVB6 form_load passパラメーター
私はこれを入力すると、
Private Sub Form_Load(ByVal type as integer)
End Sub
は残念ながら、エラーが発生します。
アイデア?
form_loadメソッドを使用して別のフォームにパラメーターを渡したいとします。例えばVB6 form_load passパラメーター
私はこれを入力すると、
Private Sub Form_Load(ByVal type as integer)
End Sub
は残念ながら、エラーが発生します。
アイデア?
はい、あなたは
:)することはできませんしかし、あなたは、その後、フォームをロードし、フォーム上のパブリック変数を埋め、その後、あなたが作るサブを呼び出す、またはform_showの処理を行うことができます
もう1つのオプションは、必要なパラメータを取り、Me.Show
を呼び出す「コンストラクタ」メソッドです。 他のモジュールでCustomForm.Show
の代わりにメソッドを呼び出すことができます。
+1。これは、フォームからモジュールを切り離すので、より良いデザインにもなります。 – MarkJ
あなたは
周りotherwayは、パラメータとしての形をとり、そんなに;-)その
public sub mbox(msg as String, frm as Form)
frm.label1.caption = msg
end Function
感謝を使う関数を宣言します。いい案! – gberg927