# Control.Callback class

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

```cs
protected class Control.Callback : Control.ICallback
```

Callback methods for handlers of [Control](https://eto.picoe.ca/api/type/eto.forms.control.md)

**Derived types:** [Calendar.Callback](https://eto.picoe.ca/api/type/eto.forms.calendar.callback.md), [ColorPicker.Callback](https://eto.picoe.ca/api/type/eto.forms.colorpicker.callback.md), [DateTimePicker.Callback](https://eto.picoe.ca/api/type/eto.forms.datetimepicker.callback.md), [DocumentControl.Callback](https://eto.picoe.ca/api/type/eto.forms.documentcontrol.callback.md), [Drawable.Callback](https://eto.picoe.ca/api/type/eto.forms.drawable.callback.md), [Expander.Callback](https://eto.picoe.ca/api/type/eto.forms.expander.callback.md), [FilePicker.Callback](https://eto.picoe.ca/api/type/eto.forms.filepicker.callback.md), [FontPicker.Callback](https://eto.picoe.ca/api/type/eto.forms.fontpicker.callback.md), [Grid.Callback](https://eto.picoe.ca/api/type/eto.forms.grid.callback.md), [ListControl.Callback](https://eto.picoe.ca/api/type/eto.forms.listcontrol.callback.md), [NativeControlHost.Callback](https://eto.picoe.ca/api/type/eto.forms.nativecontrolhost.callback.md), [Navigation.Callback](https://eto.picoe.ca/api/type/eto.forms.navigation.callback.md), [NumericStepper.Callback](https://eto.picoe.ca/api/type/eto.forms.numericstepper.callback.md), [PropertyGrid.Callback](https://eto.picoe.ca/api/type/eto.forms.propertygrid.callback.md), [Scrollable.Callback](https://eto.picoe.ca/api/type/eto.forms.scrollable.callback.md), [SegmentedButton.Callback](https://eto.picoe.ca/api/type/eto.forms.segmentedbutton.callback.md), [Slider.Callback](https://eto.picoe.ca/api/type/eto.forms.slider.callback.md), [Splitter.Callback](https://eto.picoe.ca/api/type/eto.forms.splitter.callback.md), [Stepper.Callback](https://eto.picoe.ca/api/type/eto.forms.stepper.callback.md), [TabControl.Callback](https://eto.picoe.ca/api/type/eto.forms.tabcontrol.callback.md), [TextControl.Callback](https://eto.picoe.ca/api/type/eto.forms.textcontrol.callback.md), [TreeView.Callback](https://eto.picoe.ca/api/type/eto.forms.treeview.callback.md), [WebView.Callback](https://eto.picoe.ca/api/type/eto.forms.webview.callback.md), [Window.Callback](https://eto.picoe.ca/api/type/eto.forms.window.callback.md)

## Methods

- [OnDragDrop](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragdrop.md): Raises the DragDrop event.
- [OnDragEnd](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragend.md): Raises the DragEnd event.
- [OnDragEnter](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragenter.md): Raises the DragEnter event.
- [OnDragLeave](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragleave.md): Raises the DragLeave event.
- [OnDragOver](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragover.md): Raises the DragOver event.
- [OnEnabledChanged](https://eto.picoe.ca/api/type/eto.forms.control.callback/onenabledchanged.md): Raises the EnabledChanged event.
- [OnGotFocus](https://eto.picoe.ca/api/type/eto.forms.control.callback/ongotfocus.md): Raises the got focus event.
- [OnKeyDown](https://eto.picoe.ca/api/type/eto.forms.control.callback/onkeydown.md): Raises the key down event.
- [OnKeyUp](https://eto.picoe.ca/api/type/eto.forms.control.callback/onkeyup.md): Raises the key up event.
- [OnLostFocus](https://eto.picoe.ca/api/type/eto.forms.control.callback/onlostfocus.md): Raises the lost focus event.
- [OnMouseDoubleClick](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmousedoubleclick.md): Raises the mouse double click event.
- [OnMouseDown](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmousedown.md): Raises the mouse down event.
- [OnMouseEnter](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmouseenter.md): Raises the mouse enter event.
- [OnMouseLeave](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmouseleave.md): Raises the mouse leave event.
- [OnMouseMove](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmousemove.md): Raises the mouse move event.
- [OnMouseUp](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmouseup.md): Raises the mouse up event.
- [OnMouseWheel](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmousewheel.md): Raises the mouse wheel event.
- [OnShown](https://eto.picoe.ca/api/type/eto.forms.control.callback/onshown.md): Raises the shown event.
- [OnSizeChanged](https://eto.picoe.ca/api/type/eto.forms.control.callback/onsizechanged.md): Raises the size changed event.
- [OnTextInput](https://eto.picoe.ca/api/type/eto.forms.control.callback/ontextinput.md): Raises the text input event.
- [OnThemeChanged](https://eto.picoe.ca/api/type/eto.forms.control.callback/onthemechanged.md): Raises the ThemeChanged event.
