XNAゲームを作成していますが、イベントの規則について質問があります。ボタンのあるメニューを作成しました。これらのボタンには、onClick、onMouseEnter、onMouseLeaveの3つのイベントがあります。
Atm私のコードは次のようになります:
public static void PlayonClick(Button sender, EventArgs args)
{
}
public static void PlayonMouseEnter(Button sender, EventArgs args)
{
}
public static void PlayonMouseLeave(Button sender, EventArgs args)
{
}
このコードは、メニューのすべてのボタンに対して繰り返されます。ここで、1つのイベントがあり、eventargsに発生した内容が含まれているとよいと思います(onClick、onMouseLeave、onMouseEnter)
注:onMouseEnterとonMouseLeaveは、すべてのボタンで実際には同じです。だから私はすべてのイベントを1つのメソッドにサブスクライブすることを考えています
それで、これを実装するための最良の方法は何ですか?