I’m trying to find a dropdown-style list for images I can use in a program of mine. It just needs to display a few images in a grid with tooltips for each one, and I need to be able to get whichever one was last picked. For example (without the tab bar in it):

Unfortunately my monetary budget is zero which means I can’t purchase any controls. Are there any free ones like this, or will I need to work at making my own?
If the answer is the latter, are there any useful links you might be able to give me so I could start to work on a control for this?
You can inherit your class from
System.Windows.Forms.ComboBoxand override the protected methodOnDrawItem(DrawItemEventArgs e)Example code:
The code above is only a quick and dirty example, and should not be used as it is (should not for example create a new SolidBrush each time the item is drawn), but I hope it will give you an idea of how to do it.