C♯相談室 Part4
■ このスレッドは過去ログ倉庫に格納されています
0143デフォルト
NGNG処理を行うプログラムを組みたいのですが
TextBoxクラスを継承して
class myTextBox : TextBox{
public myTextBox() : base(){
this.MouseEnter += new MouseEventHandler(OnMouseEnter);
}
public void OnMouseEnter(object s,MouseEventArgs e){
// ここで処理
}
}
こういう感じにしてみましたが
コンパイルすると
System.Windows.Forms.MouseEventHandlerを型 System.EventHandler
に暗黙的に変換できませんとでてエラーになります。
この行を変えて
this.MouseDown += new MouseEventHandler(OnMouseEnter);
this.MouseDownにするとうまくいくのですが、
おそらく、もとのものはthis.MouseEnterがTextBoxクラスのMouseEnter
ではなくもっと上のものを呼んでしまっているからでは?と思ったのですが、
もしそうだとしたらどのようにして解決すべきでしょうか?
ひょっとしたら全然違う理由からかも知れませんが
お教えください。
■ このスレッドは過去ログ倉庫に格納されています