While using SolidWorks 2013, I came across this type of ComboBox which also operates as a ToggleButton:


I was wondering if I can somehow create such Toggle-ComboBox.
After a little research, I found that I have 3 options:
-
Using a SplitMenuButton.

This option has numerous propblems, such as, it doesn't have a value property.
That creates a problem because the caption never changes with the action of MenuItems.
-
Using a ComboBox setting the property 'editable' to true, which looks like this:

But it's problem is that, in the 'Button cell', there is a TextField, which I really don't want.
- Making my own custom control for this.
Now, is there anything I can do with the first two options? That will be better. If not, what will be the best way to create a custom one?