# MouseCallbackEventArgs class

Namespace: [Rhino.UI](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.ui.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class MouseCallbackEventArgs : CancelEventArgs
```

## Properties

- [Button](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.mousecallbackeventargs/button.md)
- [CtrlKeyDown](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.mousecallbackeventargs/ctrlkeydown.md)
- [MouseButton](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.mousecallbackeventargs/mousebutton.md)
- [ShiftKeyDown](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.mousecallbackeventargs/shiftkeydown.md)
- [View](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.mousecallbackeventargs/view.md)
- [ViewportPoint](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.mousecallbackeventargs/viewportpoint.md)

## Methods

- [IsOverGumball](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.mousecallbackeventargs/isovergumball.md)
