예제 #1
0
파일: Speedget.cs 프로젝트: k-t/SharpHaven
        protected override void OnMouseWheel(MouseWheelEvent e)
        {
            int speed = MathHelper.Clamp(CurrentSpeed + e.Delta, 0, MaxSpeed);

            SpeedSelected.Raise(speed);
            e.Handled = true;
        }
예제 #2
0
파일: Speedget.cs 프로젝트: k-t/SharpHaven
        protected override void OnMouseButtonDown(MouseButtonEvent e)
        {
            var p = MapFromScreen(e.Position);
            int x = 0;

            for (int i = 0; i < 4; i++)
            {
                x += images[i, 0].Width;
                if (p.X < x)
                {
                    SpeedSelected.Raise(i);
                    break;
                }
            }
            e.Handled = true;
        }