Introduction - If you have any usage issues, please Google them yourself
A few months ago, I was asked to develop a combo box that contains a tree view inside it. Initially, I used a normal tree view control, but I soon realized that I was short of space on some of the win forms. Now, in another project, I needed to use a multi select combo box, so I transformed the old tree view combo into a generic combo so that in the future I can add any control (for example, grid view, tree view, list box or any user control) inside the combo. In this article, I will focus on Multi-select and tree view combo but in the attached file you can find some more examples of this generic approach. I hope this article will be helpful for you.