I ran into an error I had never heard of before.

Run-time error '365'
Unable to unload within this context.

MSDN says this is because I have an Unload within the Change, Click or Drop-Down event of a combobox. I admit I do have an unload in the click event of a combobox, but what is so wrong with that?!?!?! I am trying to make a fairly intuitive UI that allows a user to make a series of choices in a combo box. Whenever the final decision is made, a msgbox pops up to confirm the choice. If they click "OK", then the form needs to unload. So where the heck else am I supposed to put the Unload event?

To get the functionality I want I don't see any way to have my Unload outside of the scope of the combobox_click event...

Anyone ever run into this before? Or any suggestions on how to minimize the changes to my UI and be able to Unload the form?

Thanks for the help...

Nathan