namespace System.Windows.Forms { public class MouseEventArgs : EventArgs { public MouseButtons Button { get; } public int Clicks { get; } public int X { get; } public int Y { get; } public int Delta { get; } public System.Drawing.Point Location => new System.Drawing.Point(X, Y); public MouseEventArgs(MouseButtons button, int clicks, int x, int y, int delta) { Button = button; Clicks = clicks; X = x; Y = y; Delta = delta; } } public delegate void MouseEventHandler(object sender, MouseEventArgs e); }