LeoBower 0 Denunciar post Postado Julho 17, 2007 Olá a todos!Essa é a minha primeira postagem aqui no Fórum.Estou com um trabalho a ser desenvolvido onde a melhor solução para o problema seria a criação de uma array de botões em C#.Qual a maneira mais eficiente de se fazer isso?Desde já obrigado a todos!! Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Julho 17, 2007 segue um exemplo simples: - Adicionando os botões ao carregar a janela (form_load) private void Form1_Load(object sender, EventArgs e) { Button[] x = new Button[3]; for (int i = 0; i < x.Length; i++) { x[i] = new Button(); x[i].Text = "Botão --> " + i.ToString(); x[i].Width = 90; x[i].Location = new System.Drawing.Point(i*100); x[i].Click += new System.EventHandler(this.Evento_Click); Controls.Add(x[i]); } } - Capturando o evento click dos botões: private void Evento_Click(object sender, EventArgs e) { Button botao = (Button)sender; MessageBox.Show(botao.Text); } t+ Compartilhar este post Link para o post Compartilhar em outros sites
LeoBower 0 Denunciar post Postado Julho 17, 2007 Valeu eriva_br, brigadão!! Compartilhar este post Link para o post Compartilhar em outros sites