The pivotal code is in the event handling procedure - you did not show that. Look at the object sender parameter, and use it accordingly!
void BTN_Click(object sender, EventArgs e)
{
Button b = sender as Button;
if (b!=null)
{
//that's your button, with the properties created in the loop.
}
}