Home All Groups Group Topic Archive Search About

Get and Set screen resolution

Author
8 Apr 2005 5:30 AM
Bill Nguyen
My VB.Net app requires a minimum monitor resolution of 1024 x 768.
How to get user's screen resolution and set it to the minimum at runtime?
Thanks


Bill

Author
8 Apr 2005 6:07 AM
Cor Ligthert
Bill,

Here a link I saw that was provided in a message by Terry in this newsgroup.

http://www.omniscium.com/index.asp?page=DotNetScreenResolution

I hope this helps,

Cor
Author
8 Apr 2005 6:09 AM
Frank Eller
Hi Bill,

> My VB.Net app requires a minimum monitor resolution of 1024 x 768.
> How to get user's screen resolution and set it to the minimum at
> runtime? Thanks

You can get the screen resolution with

Screen.PrimaryScreen.Bounds ...

To change the screen resolution you need Windows API. But you shouldn't do
it, the resolution of the screen is something you should never touch.

Regards,

Frank Eller
www.frankeller.de
Author
8 Apr 2005 9:08 AM
Herfried K. Wagner [MVP]
"Bill Nguyen" <billn_nospam_please@jaco.com> schrieb:
> My VB.Net app requires a minimum monitor resolution of 1024 x 768.
> How to get user's screen resolution and set it to the minimum at runtime?

Monitor size:

    'SystemInformation.PrimaryMonitorSize'
    'SystemInformation.WorkingArea'
    'SystemInformation.VirtualScreen'
    'Screen.PrimaryScreen.Bounds'
    'Screen.PrimaryScreen.WorkingArea'

When using multiple monitors:

    'Screen.AllScreens'


Changing the screen resolution
<URL:http://dotnet.mvps.org/dotnet/faqs/?id=setscreenresolution&lang=en>

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
8 Apr 2005 10:14 AM
Phill. W
"Bill Nguyen" <billn_nospam_please@jaco.com> wrote in message
news:u%23ojkw$OFHA.3788@tk2msftngp13.phx.gbl...
> My VB.Net app requires a minimum monitor resolution of 1024 x 768.

That's rather forward of you.  Personally, I'd be asking

"What is the minimum monitor resolution [likely to be] used by
my user community?"

> How to ... set it to the minimum at runtime?

You don't, even if you could assume that every monitor running
your application could [properly] support the resolution you want.

Users choose their screen resolution based on their physical
requirements (or esoteric leanings or just plain bl**y-minded
awkwardness); your applications, PITA though it may be,
should honour this.

Regards,
    Phill  W.