|
分類:[.NET 全般]
VisualStudio2010です
DefaultFormの内容 protected void ClickEventHandler(object sender, EventArgs e) {}
MainFormはDefaultFormを継承します。 MainFormのボタンAのイベントはClickEventHandlerを設定します。
以下の警告が出力され、VisualStudio上からデザインが確認できなくなります。 警告 2 メソッド 'ClickEventHandler' は、このクラスが派生した元のクラスが既にメソッドを定義しているため、イベントのメソッドにすることができません。
デザインを開くと以下のエラーメッセージとなります。 メソッド 'ClickEventHandler' は、このクラスが派生した元のクラスが既にメソッドを定義しているため、イベントのメソッドにすることができません。
実行すると正常に動作します。
DefaultFormを削除し、MainFormにClickEventHandlerを定義すれば正常になるのですが デザインを使いたい場合はイベントを継承するのは駄目なのでしょうか。
|