Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #59 da revista programar. Faz já o download aqui!

garrido

MenuStrip Criar Coleção e tratar com forEach

Mensagens Recomendadas

garrido    0
garrido

Uso MenuStrip para criar menu com itens e sub itens.

Preciso ter acesso ao menu e submenu. A intenção é ativar e desativar a propriedade enable por uma rotina.

Pesquisando na Internet achei o código anexo.

Porem não sei como usar. Peço ajuda para entender a chamada dessa função.

Chamo o metodo logo apos InitializeComponent();

ListarToolStripMenuItens(menuStripOpcaoSistema); Onde menuStripOpcaoSistema é o objeto menuStrip.

retorna erro. O

sistema oferece opcao Generate Method Stub.

public IEnumerable<ToolStripMenuItem> ListarToolStripMenuItems(ToolStripItemCollection itensMenu)
       {
           foreach (var item in itensMenu)
           {
               var menuItem = item as ToolStripMenuItem;
               if (menuItem != null)
               {
                   yield return menuItem;
                   if (menuItem.HasDropDownItems)
                   {
                       foreach (var subItem in ListarToolStripMenuItems(menuItem.DropDownItems))
                       {
                           yield return subItem;
                       }
                   }
               }
           }
       }

Editado por thoga31
Tags code + GeSHi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.