What you need to do is have the some properties in form2 and populate them on intialise.
So in form1 (Login) you call form2.
Form2 will have code as follows...
public Form2()
{
InitializeComponent();
}
What you need to do is add a property (Or just a variable, depends how many places you want to use the value)
private string selectedYear;
private string selectedCountry;
public Form2(string p_selectedYear, string p_selectedCountry)
{
selectedYear = p_selectedYear;
selectedCountry = p_selectedCountry;
InitializeComponent();
}
And thats pretty much it.
When you call the Form2 from the Login form....
private void button1_Click(object sender, EventArgs e)
{
Form2 newLogin = new Form2("2010", "United Kingdom");
newLogin.Show();
}