예제 #1
0
 /// <summary>
 /// Raises the MouseWheel Event
 /// </summary>
 /// <param name="e">Contains the event data</param>
 protected override void OnMouseWheel(MouseEventArgs e)
 {
     if (!this.DesignMode)
     {
         SdlDotNet.Core.Events.Add(new MouseButtonEventArgs(SurfaceControl.ConvertMouseButtons(e), false, (short)e.X, (short)e.Y));
     }
     base.OnMouseWheel(e);
 }
예제 #2
0
 /// <summary>
 /// Raises the MouseMove event
 /// </summary>
 /// <param name="e">Contains the event data</param>
 protected override void OnMouseMove(MouseEventArgs e)
 {
     if (!this.DesignMode)
     {
         //if (e.Button != MouseButtons.None)
         //{
         SdlDotNet.Core.Events.Add(new MouseMotionEventArgs(true, SurfaceControl.ConvertMouseButtons(e), (short)e.X, (short)e.Y, (short)(e.X - lastX), (short)(e.Y - lastY)));
         //}
         lastX = e.X;
         lastY = e.Y;
     }
     base.OnMouseMove(e);
 }