Fórum C# menu dinâmico!!! #21329
15/05/2009
0
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? :)
Priabefar
Curtir tópico
+ 0
Responder
Posts
25/05/2009
Tiagodb
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);
}
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);
}
Responder
Gostei + 0
25/05/2009
Tiagodb
Esqueci no anterior, qualquer dúvida entra no blog da assinatura que será somente sobre tecnologias Microsoft.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)