Compartilhar via


Visão geral do componente ContextMenu (Windows Forms)

Importante

Embora MenuStrip e ContextMenuStrip substituam e adicionem funcionalidade aos controles MainMenu e ContextMenu de versões anteriores, MainMenu e ContextMenu serão mantidos para compatibilidade com versões anteriores e uso futuro, se você escolher.

Com o componente ContextMenu do Windows Forms, você pode fornecer aos usuários um menu de atalho facilmente acessível de comandos usados com frequência associados ao objeto selecionado. Os itens em um menu de atalho são frequentemente um subconjunto dos itens dos menus principais que aparecem em outro lugar do aplicativo. Normalmente, um usuário pode acessar um menu de atalho clicando com o botão direito do mouse. No Windows Forms, os menus de atalho são associados a controles.

Propriedades principais

Você pode associar um menu de atalho a um controle definindo a propriedade ContextMenu do controle ao componente ContextMenu. Um único menu de atalho pode ser associado a vários controles, mas cada controle pode ter apenas um menu de atalho.

A propriedade chave do componente ContextMenu é a propriedade MenuItems. Você pode adicionar itens de menu criando MenuItem objetos programaticamente e adicionando-os ao Menu.MenuItemCollection do menu de atalho. Como os itens em um menu de atalho geralmente são extraídos de outros menus, você adicionará itens com mais frequência a um menu de atalho copiando-os.

Consulte também