2009-06-05 13 views
0

私はコントロール付きの基本Windowsフォームを持っています。彼の兄弟がプロパティ、メソッド、イベントを処理できるようにコントロールを保護すると宣言しました。このフォームはC#で書かれています。継承されたフォームのイベントの処理

私のクライアントの1人がVB.NETを使用しており、プロジェクトで新しい継承フォームを作成しました。すべてが...

を正常に動作します。しかし、彼らはvb.netでのコントロールのクリックイベントを処理したいとき、彼らは、このエラーメッセージを取得している:

「句が含まタイプで定義されたWITHEVENTS変数を必要とするか、またはハンドルその基底型の1つ "である。

vb.netの継承されたフォームにコントロールイベントを使用させるために、C#フォームで何をすべきか教えてもらえますか?

ありがとうございました!

答えて

1

つのオプション:

  • は、VBコンパイラが何を見て、それを逆コンパイル、その後、保護WithEvents変数を宣言して、いくつかのVBを書きます。 (それはそれが1つのことのためのプロパティになると信じて、おそらく他のビットと作品の束を追加します)

  • Handles句を使用しないように教えてください - 彼らはあなたと同じ方法で明示的に購読するC#からはusing AddHandler and AddressOfでしょう。

関連する問題