Click here to Skip to main content
15,937,012 members
Please Sign up or sign in to vote.
2.00/5 (3 votes)
See more:
Are there any third party components that is free, for developing attractive win-forms and also how to resize form controls according to different screen resolution (ie, when screen resolution chages the form controls should resize accordingly) ?
Sergey Alexandrovich Kryukov 13-Feb-15 10:56am    
The "requirements" are well too vague. And this is not a service for finding components, sorry.

1 solution

Please see my comment to the question.

Also, there is absolutely no need in any 3rd-party component for solving such a simple problem. Everything is already provided in the design of System.Windows.Forms. (Or did you think the creators of this library were complete morons? :-))

But the problem is barely related to "screen resolution". First of all, what you cal "screen resolution" is not resolution, this is a size of the screen in pixel; and resolution is a very different thing. You should also take into account that, even if a user a big screen, this person has a full right to resize the main window. In most cases, this is not nice to provide fixed-size forms.

The ideas and techniques are extremely simple, and the requirement for size-tolerant design is one of the most elementary ones. Please see my past answers:
Zom Out malfunctions when Screen resolution changes[^],
how to dock button so that it can adjust with the form[^] (a rudimentary code sample here);
see also: GUI Apperance - C#.Net[^].

As to the "attractive forms", this is a matter of design skills, taste, experience. Again, no 1st-party or 3rd-party components can guarantee it.

Share this answer
Abhinav S 13-Feb-15 11:08am    
Sergey Alexandrovich Kryukov 13-Feb-15 11:16am    
Thank you, Abhinav.
Wendelius 13-Feb-15 13:24pm    
Nice answer!
Sergey Alexandrovich Kryukov 13-Feb-15 16:12pm    
Thank you, Mika.

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