C# - COMO LISTAR ITENS DO MENUSTRIP?

ALEXRONCHI 28/04/2013 13:42:11
#422631
Olá pessoal, sou iniciante em CSharp, e estou com dificuldades em montar um código para listar os itens adicionados no MENUSTRIP, para assim poder ocultar ou não de acordo com a liberação de cada usuário.

Alguém teria uma dica de como fazer?

Obrigado
FCOELHO 28/04/2013 20:56:54
#422640
Resposta escolhida
Estou trabalhando neste método
onde retorna o menu criado.
Também estou procurando uma forma de fazer liberação de cada usuario

Att
Fernando

private void MenuPrincipal_Load(object sender, EventArgs e)
{


string Mens = [Ô][Ô];
foreach (ToolStripMenuItem item in menuStrip.Items)
{
//MessageBox.Show( item.Text.ToString() );
Mens += item.Text.ToString() + [Ô]
[Ô];

foreach (ToolStripItem subitem in item.DropDownItems)
{
Mens += [Ô] [Ô] + subitem.Text.ToString() + [Ô]
[Ô];
}

}

MessageBox.Show(Mens);
ALEXRONCHI 29/04/2013 09:53:48
#422659
Olá Fernando, valeu pela dica!

Você disse que está procurando uma forma pra fazer a liberação
Eu faço assim:

Incluo os itens dentro de uma tabela (o nome do item), com um campo booleano, pra definir se ele está liberado ou não
Na hora de logar o sistema, enquanto ele está no laço para ver os itens dentro do menustrip, você procura se ele está true ou false na tabela, aí assim você libera ou não para usar no sistema.

Abraço
Tópico encerrado , respostas não são mais permitidas