1. 程式人生 > >C#窗體應用程式之滑鼠事件

C#窗體應用程式之滑鼠事件

                                   和重繪一樣,窗體本身有paint,還有mousemove等事件

 private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            //當滑鼠在移動的時候,會呼叫此函式,讓玩家飛機跟隨滑鼠移動,就是將滑鼠的
            //座標值賦值給飛機的座標
           // SingleObject.GetSingle().Hero.X = e.X;
           // SingleObject.GetSingle().Hero.Y = e.Y;  這是在飛機類外部實現功能,雖邏輯是正確的
            //但架構不好,應該把在玩家飛機類中實現move方法,再在這裡呼叫
            SingleObject.GetSingle().Hero.MouseMove(e);
        }