dlarkin77 wrote:I want the SplitButton to have a blue background so I set splitButton1.BackColor = Color.Blue
This has no effect that I can see, the button still has its default color.
Is there something else that I need to do to be able to change the backcolor?
I didn't implement BackColor, so setting the property has no effect. This is similar to another question
. All you need to do is open up the SplitButton project and edit the OnPaint method.
It might take a couple of hours to get it the way you like it, But you can ask for help if you have any trouble understanding the code.
I have a few parting questions: Why do you want to override the default theme for XP / Vista? Do your users really want that? Why not just disable the theme on your computer, and set the control color to blue? That way you'll have uniformity across all your apps.