• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#でFormオブジェクトのイベントについて)

C#でFormオブジェクトのイベントについて

このQ&Aのポイント
  • C#でFormオブジェクトのイベントについて詳しく教えてください。
  • FormオブジェクトにMouseWheelイベントを付加したとき、特定のコントロールのみでイベントが発生する方法について教えてください。
  • C#の質問はASPの項目でも問題ありませんか?他のプログラミング言語に比べて扱いがどうなっているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

ちょっとうろおぼえの記憶のままの回答ですが。 たしかイベントが発生した場合、子のコントロールから親へとどんどん受け渡されていくのが基本の仕様となっていたんじゃないかと思います。 これを親に渡さないようにするには、子のコントロールでイベントを受け取ったときに処理をしたあとでイベントのキャンセルをして親に渡っていかないようにプログラムしてあげる必要があったかと。 そういう観点で調べてみるといいかもしれません。

1000vicki
質問者

補足

回答ありがとうございます。 どうもMouseEnterとMouseLeaveを組み合わせてフォームコントロールの外部に出たときに MouseLeave -= new EventHandler()を組み合わせる必要があったみたいです。

関連するQ&A