Softgroup.NetResize 1.5.6

dotnet add package Softgroup.NetResize --version 1.5.6
                    
NuGet\Install-Package Softgroup.NetResize -Version 1.5.6
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Softgroup.NetResize" Version="1.5.6" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Softgroup.NetResize" Version="1.5.6" />
                    
Directory.Packages.props
<PackageReference Include="Softgroup.NetResize" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Softgroup.NetResize --version 1.5.6
                    
#r "nuget: Softgroup.NetResize, 1.5.6"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Softgroup.NetResize@1.5.6
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Softgroup.NetResize&version=1.5.6
                    
Install as a Cake Addin
#tool nuget:?package=Softgroup.NetResize&version=1.5.6
                    
Install as a Cake Tool

Softgroup .Net Forms Resize

Softgroup .Net Forms Resize is a fast, small and lightweight .NET component that gives your applications resolution independence. Softgroup .Net Forms Resize automatically resize all controls and fonts contained in a .Net Windows Form as they are sized.

Download Trial

https://softgroup.dev/download/netresize/NetResizeTrial.exe

Screenshots

https://www.netresize.net/images/netresize.gif

History

Build 1.0.0 (January 2008) - 7.0.0 (August 2013)

  • First release of Softgroup .Net Forms Resize
  • Added support for Visual Studio 2008, 2010 and 2012
  • Bug fixed and minor changing
  • Optimization and increase of performances

Build 7.5 (November 2013)

  • Added support for Visual Studio 2013
  • Added support for Microsoft Visual Studio 2015
  • Added support for Microsoft .Net Framework 4.51
  • Added assemblies compiled for .Net Framework 4.52
  • Added assemblies compiled for .Net Framework 4.6
  • Added support for Microsoft Windows 8.1 and Microsoft Windows Server 2012 r2
  • Fixed a bug on resize of some DevExpress WinForm controls
  • Fixed a bug with sizable forms with no Control Box
  • Fixed a bug with Forms that have AutoSize property sets to True
  • Fixed a minor bug changing Multiline property of TextBox controls
  • Minor bugs fixed
  • Optimized Samples
  • Enhanced Documentation
  • Added support for more DevExpress controls
  • Speed optimizations of internal resize engine
  • Tested on Microsoft Windows 10
  • Removed GAC registration from installer

Build 8.0 (February 2016)

  • Code analysis, optimizations and improves to resize engine (10% faster)
  • Events refactoring and standardization
  • Added new method ChangeFormResolution for proportional adapting of Form to resolution at design/runtime
  • Added New BeforeFormResizing event
  • Added New AfterFormResizing event
  • Fixed a bug with Forms that have ControlBox property sets to False
  • Fixed a System.NullReferenceException that occurs in many cases with third-party controls.
  • Added new ComboList control: an enhanced resizable DropDownList (standard ComboBox can’t be resized in height)
  • Improved internal font cache now more faster
  • Added support and assemblies compiled for .Net Framework 4.6.1
  • Optimized font cache disposing
  • Improves samples code
  • Added New DisableFontsCache property
  • Minor speed optimization during form close

Build 8.5 (November 2016)

  • New automatic column width resizing for ListView controls
  • Extended BeforeControlResizeEventArgs with new ratio properities
  • Extended AfterControlResizeEventArgs with new ratio properities
  • Boosts performance

Build 9.0 (October 2017)

  • Added New Extended resize method more faster than Advanced method
  • Added Support for Visual Studio 2017
  • Added support and assemblies compiled for .Net Framework 4.6.2
  • Added support and assemblies compiled for .Net Framework 4.7
  • Improved and optimized resize engine
  • Improved and optimized memory usage
  • Minor speed optimization

Build 9.5 (November 2018)

  • Fixed a minor bug setting editing rectangle of TextBoxes with single border
  • Fixed a minor bug resizing TextBoxes with no border
  • Fixed a minor bug resizing TabControls tabs
  • Improved and optimized resize engine
  • Added support and assembly for .Net Framework 4.7.1
  • Added support and assembly for .Net Framework 4.7.2

Build 9.6 (July 2020)

  • Added support and assembly for .Net Framework 4.8
  • Added support for Microsoft Visual Studio 2019
  • Added support for Microsoft Windows 10
  • Improved and optimize resize engine
  • Added new control ComboList (a resizable dropdown ComboBox)
  • Minor bug fixed

Build 10.0 (January 2020)

  • Added support for Microsoft Visual Studio 2019
  • Minor speed Optimization
  • Update ComponentOne and Infragistics WinForm compatibility

Build 11.0 (October 2021)

  • Added support for Microsoft Visual Studio 2017 v15.9 and above
  • Added support for Microsoft Visual Studio 2019 v16.11 and above
  • Added support for Microsoft Windows 11
  • Reduce internal memory per control storage
  • Improved and Optimized Resize Engine
  • Fixed minor bug with some fonts that can cause GDI resource memory leak
  • Update compatibility with new builds of supported third party controls
  • Minor bug resize of ComboList control

Build 12.0 (April 2023)

  • Code optimization and refactoring for .Net 6.0 / 7.0
  • Added support for Microsoft Visual Studio 2022 v17.5.3 and above
  • Added support for Microsoft Windows Server 2019
  • Added support for Microsoft Windows Server 2022
  • Improved and Optimized Resize Engine (about +20% faster)
  • Update compatibility with new builds of supported third party controls
  • Added new Framework 4.8.1 library
  • Added new .Net 6.0 library
  • Added new .Net 7.0 library
  • Added new NuGet Packages installation for .Net assemblies

Build 12.5 (January 2024)

  • Change TextBox Autocomplete list item selection from double click to single click
  • Fixed a bug on resizing controls in a XtratabPage of XTraTabControl (DevExpress)
  • Added ResizeLocation property available at Design/Runtime with which automatic calculation of Top and Left can be activated or deactivated
  • Added ResizeSize property available at Design/Runtime with which automatic calculation of Width and Height can be activated or deactivated
  • Added new .Net 8.0 library
  • Added new .Net 9.0 library
  • Added new NuGet Packages installation for .Net assemblies
  • DPI font resize now work on Win > 8.1 with dpiAware and dpiAwareness keys in app manifest
  • Minor fixes and improvements

Build 13.0 (June 2026)

  • Addedd a new property FormStartPositionOverride which overrides the behaviour of FormStartPositionOverride property of the form is set to True in this way:
    • If FormStartPositionOverride = CenterParent and the resized child form is displayed using childForm.ShowDialog(parentForm), then the child form will be centered within its parent form.
    • If FormStartPositionOverride = CenterScreen and the resized form is displayed using form.ShowDialog(), then the form will be centered on the screen.
    • If an MDI child FormStartPositionOverride = CenterScreen and the resized child form is displayed using
      • childForm.MdiParent = parentForm;
      • childForm.Show(); then the MDI child form will be centered inside its MDI parent form.
  • Added a new method MoveFormToScreen that can be used to move .Net Resize hosted form to specified screen index
  • Added new behaviour based on the following values specified in a control's Tag property (at design time or runtime):
    • XC=do not resize Children control
    • XF=do not resize Font control
    • XL=do not resize Location control
    • XS=do not resize Size control
  • Added new .Net 10.0 library
  • Added new NuGet Packages installation for .Net assemblies
  • Minor fixes and improvements

Contact

Softgroup Srl

Via Carlo Mandelli 3 35128 PADOVA (ITALY) Tel: +39 049.8935363 Web: https://www.netresize.net Dev. Guide: https://www.softgroup.dev/help/netresize/ Facebook: https://www.facebook.com/netresize/ Support: support@soft-group.it

FAQ

See FAQ.PDF for more informations

Product Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 is compatible.  net9.0-windows was computed.  net9.0-windows7.0 is compatible.  net10.0-windows was computed.  net10.0-windows7.0 is compatible. 
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.8

    • No dependencies.
  • net10.0-windows7.0

    • No dependencies.
  • net8.0-windows7.0

    • No dependencies.
  • net9.0-windows7.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.5.6 0 6/9/2026
1.5.4 245 1/14/2025

- Addedd a new property FormStartPositionOverride which overrides the behaviour of FormStartPositionOverride property of the form is set to True in this way:
 - If FormStartPositionOverride = CenterParent and the resized child form is displayed using childForm.ShowDialog(parentForm), then the child form will be centered within its parent form.
 - If FormStartPositionOverride = CenterScreen and the resized form is displayed using form.ShowDialog(), then the form will be centered on the screen.
 - If an MDI child FormStartPositionOverride = CenterScreen and the resized child form is displayed using
* childForm.MdiParent = parentForm;
    * childForm.Show();
   then the MDI child form will be centered inside its MDI parent form.    
- Added a new method MoveFormToScreen that can be used to move .Net Resize hosted form to specified screen index
- Added new behaviour based on the following values specified in a control's Tag property (at design time or runtime):
 - XC=do not resize Children control
 - XF=do not resize Font control
 - XL=do not resize Location control
 - XS=do not resize Size control
- Added new .Net 10.0 library
- Added new NuGet Packages installation for .Net assemblies
- Minor fixes and improvements