Click here to Skip to main content
15,886,873 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
How do I change my application so that it resizes according to the screen size? Currently the boarders expand to fill the screen but the application stays too small to be easily read. I would like it to expand to fit whatever screen but not remain in such a high resolution that the text ect is tiny.

What I have tried:

Tried setting up a form table.
Posted
Comments
Sergey Alexandrovich Kryukov 12-Feb-16 10:16am    
What's wrong with keeping your application maximized? Better yet, let the user chose the proper size. Your application should work well enough at any size, only limit the minimal size. It's just a matter of proper layout.
—SA
Member 12323332 12-Feb-16 11:39am    
We want to keep it maximized. The problem is when maximized the forms do not scale, very hard to read.
Sergey Alexandrovich Kryukov 12-Feb-16 11:42am    
This is the matter of the quality of your application, the layout design. Please see my answer.
—SA
Member 12323332 12-Feb-16 11:47am    
Thanks again!
Sergey Alexandrovich Kryukov 12-Feb-16 11:47am    
You are very welcome.
Good luck, call again.
—SA

if your application is a web application then you can use Bootstrap[^] library
 
Share this answer
 
You did not tell us your application type, but please see my comment to the question. In this situation, I can give you only the basic idea on the "size-tolerant" behavior. Please see my past answers:
Zom Out malfunctions when Screen resolution changes[^],
how to dock button so that it can adjust with the form[^];
see also GUI Apperance — C#.Net[^].

For the Web applications, the situation is somewhat different; very briefly: HTML itself is fluid if you don't interfere; and also you can use different techniques based on reading window.innerWidth and window.innerHeight.

—SA
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900