Create resolution-independent applications without having to write any code with ComponentOne Sizer for WinForms.
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.
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.
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.
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.
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.
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.
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.
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.