Thanks for the suggestions. Using the modal form idea seems to be on the right track, however, I have one small problem with that approach. I can accurately position the left side of the new modal form just fine, but the top of the new modal form is off just a bit because the border width (the border of the form that typically has a minimize, maximize, and close button) of the parent form is unknown. Is there some way of getting that value? I could estimate it, but that wouldn't be good.
Also, in order to get the placement of my usercontrol on the parent form, I am using a really lame work-around that involves cycling through all of the controls on the parent form (I need that information to place the new modal form)...is there a better way to do this?
Just an FYI...The combo-box is of my own making...basically, it is a text box with a small command button flush to the right. When you click the command button another text box appears with the items in a vertical list(there is a vertical scroll bar so that it looks almost exactly like a real combo box). This virtual combo box only ever has a few items in it, but will appear to the user to have thousands. The reason I made the control is that it is much, much faster at loading large numbers of items (say more than 10,000 items) than the microsoft combo-box is. I've also implemented a sort property that the user of the control can use at run-time.