WinForms Resize Controls for Adaptive Layouts
Create resolution-independent applications without having to write any code using ComponentOne Sizer for WinForms.
- Helps resize all controls proportionally so your Windows Form retains its appearance at any resolution
- Create grid layouts with adaptive resizing like the WPF Grid control
Why Choose Sizer for WinForms?
Resolution-Independent Forms
Sizer delivers resolution-independent forms, which are forms that appear the same on any screen size. Neatly arrange all controls using a grid layout and all controls resize proportionally.
Responsive Resizing
Deliver fully adaptive, or responsive, WinForms applications. When a form is resized at runtime, Sizer resizes all controls so that they always fill their designated grid cells.
WPF and HTML Layout in WinForms
Sizer delivers ahead-of-its-time layout capabilities for WinForms applications similar to the WPF Grid and HTML Table controls.
WinForms Resize Control Key Features
Adaptive Grid Layouts
The WinForms Sizer control is a lot like the Grid control in WPF or the HTML Table. Each child control is positioned in one or more of its rows and columns. You can use the design-time editor to quickly create a grid layout, like graph paper, and add controls that will snap to the cells they belong to.
Adaptive Resizing without a Grid Layout
Get full proportional resizing without needing a grid layout. The additional SizerLight component keeps track the position of every arbitrary control. When a form is resized, it resizes all contained controls proportionally, so the form retains its appearance at any resolution. No container control is needed with SizerLight. Drop it anywhere on your form, and you have instant resizing capabilities.
WinForms Gradient Backgrounds
Create a stylized look for your Windows Forms without having to paint by code or load graphic files. With the design-time Gradient Editor, you can quickly and easily add complex gradients to the Sizer panel. For example, use the Sizer control as the background of your form to style it with dynamic gradients without writing a single line of code.
Additional Features
Fixed Sizes
At design-time you can specify if a row or column should be fixed. A fixed size row or column will not scale proportionally during resize.
Splitters
Sizer supports interactive splitters between any cells. Splitters enable the end-user to resize just a portion of the form at runtime without having to resize the entire form.
Rounded Corners
Sizer supports rounded corners and borders, so if you'd like, you can update the look of your application to have softer corners. No image resources are required for this graphical feature.
Spacing and Padding
Adjust the spacing between controls by setting the padding properties (top, left, right, bottom). You can nest multiple Sizer panels inside one another for further spacing customizations.
Flexible Image Scaling
Sizer provides additional options for resizing images. You can independently control the alignment and scale of the images on your form.
Resolution-Independent Fonts