私はイベントが宣言されたパブリッククラスを持っています。私はメインクラスのイベントをサポートされた形式で提起します。
また、モーダルフォームを示す手順があります。
フォームにはボタンがあり、クリックするとメインイベントを発生させます。これを達成する方法は?例えば
:
Public class MyClass
Public Event MyEvent(arg as date)
Public Sub ShowForm()
using frm as new frmMyForm
frm.showDialog()
End Using
....
End Class
フォーム上のボタンクリックイベントは
RaiseEvent MyClass.MyEvent(Today)
私は、プロパティとしてクラスのegzemplarに合格したが、何も助けません。
あなたの事は一種の裏返しです。フォームを表示するクラスがありますが、クラスに代わってフォームにイベントを表示させたいのですか?最初にフォームにクラスへの参照が必要な場合は、フォームにメソッドを追加して、何か起こったことをクラスに伝えます。クラスRaiseEvent – Plutonix
@Plutonixフォームは、クラスと同じプロジェクトにあるので、私は事を参照する必要はありません。私はフォームからクラスへの参照を作成する方法を知らない。私は以前にそれをしなかった。私はクラスegzamparをプロパティとして渡し、そのメソッドを使用しています。 – GGSoft
私たちは与えられたコードだけで行くことができます - 'egzemplar'のためのものはありません。示されたコードでは、フォームオブジェクト 'frmMyForm'は作成して示したクラスについての知識がなく、 – Plutonix