- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DLL内のイベントをハンドリング)
DLL内のイベントをハンドリングする方法
このQ&Aのポイント
- VB2008で外部DLLを使用する際、イベントのハンドリングについてうまくいかない場合があります。
- 外部DLLの仕様書には、メソッド、イベント、プロパティが記載されています。
- イベントのハンドリングには、DLLのインスタンス化とイベントハンドラの設定が必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず、 Private WithEvents TestClass As Class1 などのように宣言します。(クラスを Class1 としました。また、必要であれば、Protected や Public にしても構いません。) すると、コードのウィンドウの上にある二つ並んだコンボボックスの左側で TestClass が選択できるようになります。TestClass を選択して、次に、右側のコンボボックスから Event001 を選択すると Private Sub TestClass_Event001(ByVal arg1 As Object, ByVal arg2 As Object) Handles TestClass.Event001 End Sub が自動的に生成されると思います。 (手入力も可)
お礼
無事、イベントを拾う事が出来ました! ありがとうございました。