Hi,
I was wondering, if you can use
SelectionChangeCommitted event rather. This will fire only when item is really selected by the user. Just tested it and it doesn't fire on setting up default value in the form load.
If you "HAVE" to use selectedIndexChanged event, use what Christian Graus has suggested.
Remove event handler you might have added through your form designer, now in your form load do as shown below.
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.SelectedIndex = 1;
comboBox1.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged);
}
Do remember to remove the event handler binding from form1.designer.cs after you remove it from form designer
Hope that helps
Milind