# IContextMenuHost interface

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

```cs
public interface IContextMenuHost
```

Interface for widgets/handlers that implement a context menu

**Derived types:** [Control.IHandler](https://eto.picoe.ca/api/type/eto.forms.control.ihandler.md), [ListBox.IHandler](https://eto.picoe.ca/api/type/eto.forms.listbox.ihandler.md), [Panel.IHandler](https://eto.picoe.ca/api/type/eto.forms.panel.ihandler.md), [TreeGridView.IHandler](https://eto.picoe.ca/api/type/eto.forms.treegridview.ihandler.md), [TreeView.IHandler](https://eto.picoe.ca/api/type/eto.forms.treeview.ihandler.md)

## Properties

- [ContextMenu](https://eto.picoe.ca/api/type/eto.forms.icontextmenuhost/contextmenu.md): Gets or sets the context menu to show when the user right clicks or presses the menu key
