Adaptive Layout Sizing Control for WinForms

Create resolution-independent applications without having to write any code with 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
Download Free Trial

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 Sizer 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

Get automatic font resizing on all or some of the contained controls using SizerLight. This feature is not supported by traditional WinForms resizing techniques with dock and anchor.