How to make a custom ComboBox (OwnerDrawFixed) looks 3D like the standard ComboBox?
问题 I am making a custom ComboBox, inherited from Winforms' standard ComboBox. For my custom ComboBox, I set DrawMode to OwnerDrawFixed and DropDownStyle to DropDownList . Then I write my own OnDrawItem method. But I ended up like this: How do I make my Custom ComboBox to look like the Standard one? Update 1: ButtonRenderer After searching all around, I found the ButtonRenderer class. It provides a DrawButton static/shared method which -- as the name implies -- draws the proper 3D button. I'm