/// <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); }
/// <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); }