Remember that this will throw an exception:
int x = int.Parse("");
And the combobox can and will clear out the combobox text field. As the result of clearing the textbox, a text change event will be fired. If your code is unprepared to handle empty or invalid strings, you'll get exceptions thrown.