ciao,
quando aggiungi un bottone, gli devi associare l'evento "Click", con il puntatore ad un methodo tuo.
Dentro a questo metodo, vai a vedere chi è il "sender" e capisci qual'e' il bottone che l'ha chiamata, e fai il codice che ti serve di conseguenza.
Io di solito uso un codice di questo tipo:
private void aggiungiBottone(Type form)
{
Button btn = new Button();
btn.Top = ...
btn.Text = ...
btn.Tag = ... //posso usarla per cose mie
btn.Click += new EventHandler(cliccato);
pnlBottoni.Controls.Add(btn);
...
private void cliccato(object sender, EventArgs e)
{
Button bottone = sender as Button;
if(bottone.Text (o Tag....
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo