Array
(
)

C# menu dinâmico!!!

Priabefar
   - 15 mai 2009

Pessoal ,estou fazendo um trabalho em C de cadastro de clientes,só que eu precisava fazer uma tela com menu dinâmico para chamar as telas de cadastro,como que eu faço esse menu no windows form? :)

Tiagodb
   - 25 mai 2009

Para criar um menu de botões por exemplo:

for (int i = 0; i < 10; i++)
{
Button btn = new Button();
btn.Text = ´Texto do menu: ´ + i.ToString();
btn.Tag = i.ToString();
btn.Click += new EventHandler(btn_Click);
this.Controls.Add(btn);
}

todos os clicks irão transferir para o mesmo evento e você pode tratar o evento da seguinte maneira:

void btn_Click(object sender, EventArgs e)
{
MessageBox.Show(´Mensagem...´ + (sender as Button).Tag);
}

Tiagodb
   - 25 mai 2009

Esqueci no anterior, qualquer dúvida entra no blog da assinatura que será somente sobre tecnologias Microsoft.