The ResizeKit Control
Automatically adjusts the size of the controls and fonts displayed on the form in proportion to changes in the form size or screen resolution. The size of the form when it is initially displayed and the amount that the form can be enlarged or reduced can be set.
Simply paste the control on the form. Redesign or adding code is not necessary.
To use the ResizeKit, simply place the control on the form and recompile the program. Established programs can easily become size (and screen resolution) independent.
Be sure to:
* Run Visual Studio under administrator
permissions.
* Set the AutoSize property of the Form to False.
* Set the AutoScaleMode property of the Form to None.
* Set the Anchor property of each control to be placed on Form to
AnchorStyles.Top and AnchorStyles.Left (default value).
* The cell size of the DataGridView control is not subject to
resizing. (Font size is subject to resizing.)
Use the control's AutoSizeColumnsMode and AutoSizeRawsMode
properties to resize cells.
* Each control of ReportViewer and MonthCalendar is not subject to
resizing.
* Third-party controls may not be eligible for resizing.
Simple sample programs included