# Menu.ISubmenuHandler 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 Menu.ISubmenuHandler
```

Handler interface for menus that implement a submenu

**Remarks:** This is used by the [MenuItemCollection](https://eto.picoe.ca/api/type/eto.forms.menuitemcollection.md) to add/remove/clear menu items

**Derived types:** [ButtonMenuItem.IHandler](https://eto.picoe.ca/api/type/eto.forms.buttonmenuitem.ihandler.md), [ContextMenu.IHandler](https://eto.picoe.ca/api/type/eto.forms.contextmenu.ihandler.md), [DropDownToolItem.IHandler](https://eto.picoe.ca/api/type/eto.forms.dropdowntoolitem.ihandler.md), [MenuBar.IHandler](https://eto.picoe.ca/api/type/eto.forms.menubar.ihandler.md)

## Methods

- [AddMenu](https://eto.picoe.ca/api/type/eto.forms.menu.isubmenuhandler/addmenu.md): Adds the menu item
- [Clear](https://eto.picoe.ca/api/type/eto.forms.menu.isubmenuhandler/clear.md): Clears the menu of all items
- [RemoveMenu](https://eto.picoe.ca/api/type/eto.forms.menu.isubmenuhandler/removemenu.md): Removes the specified menu item
