0

I have created a wallpaper changing program in C# using Visual Studio and I have had a couple reports in this last few months of part of the program not displaying right. I have no clue what is causing it. Any help?

This is what it looks like on my computer, Windows 7 enter image description here

This is what it looks like on the victims computer, Windows 8 enter image description here

Joe
  • 1,047
  • 1
  • 13
  • 25

1 Answers1

2

If this is a windows Forms application, it could have something to do with DPI/resolution scaling. This isn't unique to Windows 8.

Check the Display sizing options match on both displays (or simply change on your Windows 7 Machine) in Control Panel.

Control Panel\Appearance and Personalization\Display for Windows 8. (I think it is the same for Windows 7).

See C# WinForms disable DPI scaling

or

How to write WinForms code that auto-scales to system font and dpi settings?

Community
  • 1
  • 1
Spevy
  • 1,325
  • 9
  • 22
  • Thanks for the info, I got to go atm but I will check it out in a few hours and get back to you if I run into any problems. – Joe Nov 02 '14 at 17:20
  • This has always been a problem in C#, even in the days ofWinXP. It happens if you set the display to anything other than 100% or 96dpi. – cup Nov 02 '14 at 17:25
  • I forgot about this one - I had a lot of older users who change the font display and ended up with missing buttons. – ScruffyDuck Nov 03 '14 at 10:20