QuickForms 1.0.5-alpha
See the version list below for details.
dotnet add package QuickForms --version 1.0.5-alpha
NuGet\Install-Package QuickForms -Version 1.0.5-alpha
<PackageReference Include="QuickForms" Version="1.0.5-alpha" />
<PackageVersion Include="QuickForms" Version="1.0.5-alpha" />
<PackageReference Include="QuickForms" />
paket add QuickForms --version 1.0.5-alpha
#r "nuget: QuickForms, 1.0.5-alpha"
#:package QuickForms@1.0.5-alpha
#addin nuget:?package=QuickForms&version=1.0.5-alpha&prerelease
#tool nuget:?package=QuickForms&version=1.0.5-alpha&prerelease
QuickForms is a C# library to quickly prototipe user interfaces via code using WinForm or WPF. QuickForms can be used to create a new window in your application, or to add a new panel to an existing window. Here's an example that shows how to create a quick form with a 'Hello World' button:
QuickForm qf = new QuickForm();
qf.Show();
qf.AddButton("Hello World", () =>
{
MessageBox.Show("Hello World!");
});
Other than buttons, you can use QuickForms to create track bars, check boxes, combo boxes, and color pickers. Here's an animated GIF that demonstrates some of the functionalities:

It is also possible to edit the user interface dynamically and add or remove existing controls. The following GIF shows a table where the number of rows and columns can be changed using two track bars.

How to install
QuickForms is available as a NuGet package. Simply add a reference to the package in your project and you should be good to go. Further information on how to download and install NuGet packages is available online here.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0-windows7.0 is compatible. net7.0-windows was computed. net8.0-windows was computed. net9.0-windows was computed. net10.0-windows was computed. |
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- System.Resources.Extensions (>= 7.0.0)
-
net6.0-windows7.0
- System.Resources.Extensions (>= 7.0.0)
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.0.6 | 812 | 2/26/2025 | |
| 1.0.5-alpha | 346 | 4/26/2023 | |
| 1.0.4-alpha | 173 | 4/3/2023 | |
| 1.0.3-alpha | 238 | 4/3/2023 | |
| 1.0.2-alpha | 185 | 3/28/2023 | |
| 1.0.1-alpha | 176 | 3/28/2023 | |
| 1.0.0-alpha | 181 | 3/28/2023 |
