I worked it out. I selected another control before loading the form, removing it's focus which stopped SelectedIndexChanged from being triggered again.