# MouseEventArgs class

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public class MouseEventArgs : EventArgs
```

Mouse event arguments.

**Derived types:** [GridCellMouseEventArgs](https://eto.picoe.ca/api/type/eto.forms.gridcellmouseeventargs.md)

## Constructors

- [MouseEventArgs](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/ctor.md): (2 overloads) Initializes a new instance of the [MouseEventArgs](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs.md) class.

## Properties

- [Buttons](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/buttons.md): Gets the mouse buttons involved in the event.
- [Delta](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/delta.md): Gets or sets the delta change of the scroll wheel for the event.
- [Handled](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/handled.md): Gets or sets a value indicating whether the event is handled.
- [IsDirectionInverted](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/isdirectioninverted.md): Gets a value indicating that the [MouseEventArgs.Delta](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/delta.md) is inverted from the direction of the physical device.
- [Location](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/location.md): Gets the location of the mouse relative to the control that raised the event.
- [Modifiers](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/modifiers.md): Gets the key modifiers such as [Keys.Control](https://eto.picoe.ca/api/type/eto.forms.keys.md), [Keys.Alt](https://eto.picoe.ca/api/type/eto.forms.keys.md), or [Keys.Shift](https://eto.picoe.ca/api/type/eto.forms.keys.md).
- [Pressure](https://eto.picoe.ca/api/type/eto.forms.mouseeventargs/pressure.md): Gets or sets the pressure of the mouse/stylus press, if applicable. 1.0 if full pressure or not supported.
