We help IT Professionals succeed at work.

C# - GUI Resolution problem

Medium Priority
Last Modified: 2013-12-17

I build some GUI application using C#. The problem is that on some PCs it looks fine but on other PCs all the controls are "crushed" like in the attached picture.
When the user changes resolution it does not help either.
On Vista application it works fine (although scroll bars appear). The main problem is on Windows XP.
I am new with C# and has no idea how to deal with this problem.

Watch Question

Have you deployed your application. Have you created installation wizard for it and installed it on Windows XP?


I developed my application but it does not have an installer only EXE file.
Try to design your form at the minimum screen resolution you need to use

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts


Thanks for the advice. Next time I design the application I will take this into account.
The problem is that this form already designed (with many controls on it). I designed it on labtop PC with high resolution :(
What can I do now inorder to solve the problem?

you can try to use a small font for the dialog
Hello Margrit,

as alb66 said, Try to design your form at the minimum screen resolution.
to solve this problem you will need to minimize your resolution adjust the controls and then make sure they are running fine or your laptop resolution too.

Best Regards,

Mohamed Allam
Senior Solution Developer
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.