Hi All

I have an application written in 1024 x 768 resolution.

I have some users with 800 X 600 and als0 few with 640 X 480 (!!)

I read many articles on forums to change resolution thru VB.

I am considering 2 options:
1) When user runs myvb.exe , I want to change their screen resolution to 1024 X 768 temporarily. When they exit the app., I want to change it back to their original resolution. Will this need a restart ?

2) Detect the user's resolution, and adjust the size of my forms to resize and fit on the their screen.

What is the best way of doing this? and How?