Pergunta

Foi procurando por toda parte e não pode encontrar uma maneira de fazer isso.

Eu tenho uma barra de menu na parte superior do meu programa winforms. Agora ele só aparece uma normal menu menuitem. Gostaria de desativar esse menu pop-up e um bom olhar usercontrol que se parece com o seu menu suspenso para esse item de menu, mas inclui muito mais personalização. Um bom exemplo seria a barra de menu gnome no OpenSuse ou o Menu Iniciar no Windows Vista.

Alguém pode me aponte para um tutorial ou me ajudar a encontrar uma maneira de fazer isso?

Agora eu sei que, enquanto o menuitem não tem subitens um menu não aparecer, que é o que eu quero fazer, mas eu gostaria de simular esse menu com a minha própria usercontrol quando isso menuitem é clicado.

Thanks !!!

Foi útil?

Solução

Eu tive que adicionar minha própria trackbar à barra de ferramentas recentemente que envolve decorrente de ToolStripControlHost . Eu imagino que você terá que fazer algo semelhante como MenuStrip é uma derivação do ToolStrip .

Este é um MSDN tutorial para usar ToolStripControlHost e é aqui um CodeProject artigo sobre como adicionar um controle personalizado a um ToolStripDropDownButton

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top