Do you have VisualStyles enabled in the project's properties?
It's the visual styles that allows the controls to be rendered following the system theme, otherwise it'll be displayed at the old school flat square.
At design time, they will always be rendered following the OS theme it's at runtime that it may or may not be.