resolution problem .net

hi,

I have developed an application, I test it in my computer it was working fine, but I test it again in another computer (with lower resolution), I got controls Interference in each other,
it looks like it is resolution problem, my computer resolution is 1920x1080 but the other computer resolution is: 1280x1024

here is my computer snapshot:
 1920x1080 resolution
here is the other computer with lower resolution:
  1280x1024 resolution
note that I have developed this application in c#.net 2008,
any idea what to do?
njgroupAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AndyAinscowFreelance programmer / ConsultantCommented:
>>any idea what to do?

What I do is to develop the UI in the lowest resolution the app is to be run on, and that is specified as a minimum condition for the app.  (It is always easier to expand the design layout than to contract it).
0
DjDezmondCommented:
I may be wrong here, but wouldn't proper anchoring/docking of each control allow them to maintain there relative position during resizing... which is what you need in this scenario...?

It would mean a fair few correctly placed panels though...

Failing that though, Andy is right. Always best practice to develop in the lowest resolution first.
0
DjDezmondCommented:
Maybe this will help (Automatic Scaling):
  http://msdn.microsoft.com/en-us/library/ms229605(VS.80).aspx

And this post talks about setting the positions of your controls programatically at runtime, so you can use the current resultion to determine the correct positioning (it also talks about anchoring):
 http://bytes.com/topic/c-sharp/answers/862227-relative-position-different-resolutions
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
PryratesCommented:
as far as i can see it, you just have a problem with the height of the window.
Do you calculate the height (like 1/4 of the display height after loading it) ?
Otherwise this should not be a problem at all (f.e. 600px height is 600px height - doesn't matter what the res of the client is).

I would advise to set the backpanel  where the controls in the form are hosted to "AutoScroll" and the anchors to "top, left, right, bottom".
The form should have a "Sizable" border.
This might solve your problem.
0
njgroupAuthor Commented:
thanks very much
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.