Search code examples
vb.netresolution

vb.net Resolution same size on two machine but look different


Ok so i created several programs now... they are all programmed on a 800x600 Resolution

My issue is that if i run the program on the EXACT same resolution on a win 8 tablet or any win 7 or 8 laptop the program jsut doesnt look like what i have on my development machine.

Can anyone explain why this is ? - i looked into DPI but there all set to 100% and seemed to not affect the program at all.

Thanks in advance.

Both Computers SidebySide This is the Surface Tablet Developers Machine


Solution

  • Judging by the size of your desktop icons it looks like you have your text/icons set to 150% of normal size. This affects some applications as well. Since your window is only 600px enlarged by 150% puts it at 900px. This looks about right judging from your screenshot (almost hitting the bottom of a 1080px height)

    Check out this article on Microsoft.com: http://windows.microsoft.com/en-us/windows7/make-the-text-on-your-screen-larger-or-smaller

    You can also modify your window AutoScaleMode property to False or Dpi (It's not clear what look you want, try playing with all four values of the property.