There are a number of approaches, but the easiest way would be to just pass the Main.cs label1 object to the second form, and let the buttons set its text.
Add the label as a parameter to the contructor.
India india = new India(label1);
.....
In the India.cs file setup the constructor and a variable
private Label mainLabel = null;
public India( Label mainLabel )
{
this. mainLabel = mainLabel;
...
}
private void onSomeButtonClick(object sender, EventArgs e)
{
Button myBtn = (Button)sender;
mainLabel.Text = myBtn.Text;
....
}
Just typed this off the top of my head, so you may have to play with it, but I think you get the idea.
// Jerry