I have a small WinForms application which looks fine under Windows XP. When it's run under Windows 7 the controls look awful. The TabControl uses different sizing (horizontal/vertical dimensions) and tab spacing. The images in buttons are very small and
lose definition. The CheckBox is very tiny. The height of the header row for DataGridView controls is very small, even though I have set an explicit height. Controls in a certain dialog box do not even work unless I "Disable visual themes" on the Compatibility
tab of the application properties.
I had carefully sized and aligned controls for a clean appearance under Windows XP. Windows 7 appears to have destroyed those efforts. What's going on and how can I restore the appearance to be as desired?
View Complete Post