Buongiorno!
Per prima cosa se crei un oggetto devi definirne il tipo Button[] poi il costruttore Button[10],
secondo se crei un Array di 10 elementi questi avranno indice da 0...9, terzo se crei un evento deve esistere nel codice btn_Click!
Tu hai un ciclo for quindi se vuoi 10 pulsanti dovrai sostituire [9] con i !
Quì la form con il pulsante!
void MainFormLoad(object sender, EventArgs e)
{
Button[] btn = new Button[10];
for (int i = 0; i < 10; i++)
{
btn[i] = new Button();
btn[i].Name = "btnCol" + Convert.ToString(i);
btn[i].Text = Convert.ToString(i);
btn[i].Size = new Size(23, 22);
btn[i].Location = new System.Drawing.Point(32 + i * 25, 70);
btn[i].Tag = i;
btn[i].Click += new System.EventHandler(btn_Click);
btn[i].Visible = true;
this.Controls.Add(btn[i]);
}
}
void btn_Click(object sender, EventArgs e)
{}
Quì l'immagine del form!
http://imagizer.imageshack.us/v2/800x600q90/547/7pvi.png