私はしばらくこの問題に取り組んできました。オブジェクトを関数に渡すことは可能ですか?参照として
- は、コントロールの名前を取得します(オブジェクトとして?)フォームに押された
- 「MyFunctionを」を機能するように、コントロールの名前を送る(:ここ
私が達成しようとしているものですが?)
- 無効にすることををForm1から呼び出され、 "MyFunctionを"
で同じコントロール:
Private Sub button1_Click()
Dim caller As String
caller = Form1.ActiveControl.Name
MyFunction(caller)
End Sub 'I'm able to pass it as a string
MyFunctionをを呼び出し、それに、発信者を渡しのbutton1_Click:
Private Sub MyFunction(caller As String)
caller.Enabled = False
End Sub
私は、これは文字列として機能しません理解しています。実際にはどうすればいいですかオブジェクト? ありがとうございました!少し問題がサブにオブジェクトを渡す
ありがとうジョン。これは間違いなく私の問題を解決しました。 – Eli