I have a usercontrol that has a textbox and a listbox, and it uses them to provides autocomplete functionality to the users.
However, I want the listbox to be drawn outside of the boundaries of the user control so that it doesn’t get cutoff when the listbox has to be drawn near the edge of the user control. Any tips on how to do that? Essentially I want a listbox floating outside the boundaries of its container control.
The only way I can think off is to pass a reference to an outside listbox to the user control on instantiation and then manipulate that listbox instead of having it inside the user control, but I dont like this approach. Thanks in advance.
Problem is, you can’t escape your container form bounds, but you can host your control somewhere else.
Here’s what I got working by abusing the ToolstripDropDown class (I use it to display datepickers in a large enterprise application):
Usage: