Net4x.InputBoxLibrary.WinForms
2.0.0.26250
dotnet add package Net4x.InputBoxLibrary.WinForms --version 2.0.0.26250
NuGet\Install-Package Net4x.InputBoxLibrary.WinForms -Version 2.0.0.26250
<PackageReference Include="Net4x.InputBoxLibrary.WinForms" Version="2.0.0.26250" />
<PackageVersion Include="Net4x.InputBoxLibrary.WinForms" Version="2.0.0.26250" />
<PackageReference Include="Net4x.InputBoxLibrary.WinForms" />
paket add Net4x.InputBoxLibrary.WinForms --version 2.0.0.26250
#r "nuget: Net4x.InputBoxLibrary.WinForms, 2.0.0.26250"
#:package Net4x.InputBoxLibrary.WinForms@2.0.0.26250
#addin nuget:?package=Net4x.InputBoxLibrary.WinForms&version=2.0.0.26250
#tool nuget:?package=Net4x.InputBoxLibrary.WinForms&version=2.0.0.26250
InputBoxLibrary.WinForms
The WinForms implementation of the InputBoxLibrary suite. It renders and drives modal input dialogs from the toolkit-neutral question model defined in Net4x.InputBoxLibrary.Common.
What it does
Instead of hand-building a Form for every prompt, you describe the questions and let the library create, lay out, and run the dialog:
- Simple prompts:
InputBox,IntegerInputBox,FileInputBox, andEnumInputBox(string list orenumtype) viaInputBoxUtility. - Multi-question forms:
QuestionsUtilityrenders any number ofQuestions in configurable columns and orientation, returning the entered values. Convenience helpers includeAskQuestion<T>,AskQuestions,AskQuestionWithChoices,Confirm, and confirm-style variants. - Rich behavior: optional auto-close timeout (with cancel-after-timeout), top-most window control, custom OK/Cancel text, a tray/notify-icon integration point, and a full set of events (
WindowCreated,TextChanged,SelectedValueChanged, control got/lost focus,Closing,TimeoutOccurred, …). - Custom controls such as a numeric text box, plus
ControlWrapper, which adapts WinForms controls to the neutralIControlWrappercontract.
Pair with Net4x.InputBoxLibrary.Common (referenced automatically). For the same API on WPF, use Net4x.InputBoxLibrary.Wpf.
- Target frameworks:
net35,net40,net45,net461,net6.0-windows,net8.0-windows,net10.0-windows - Package id:
Net4x.InputBoxLibrary.WinForms
Copyright: Copyright (c) Piero Viano. All rights reserved. Company: Piero Viano
| 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. net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. net10.0-windows7.0 is compatible. |
| .NET Framework | net35 is compatible. net40 is compatible. net403 was computed. net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 3.5
- Net4x.Configuration.Library (>= 2.5.0.26236)
- Net4x.CoreLibrary.Files (>= 2.5.0.26236)
- Net4x.InputBoxLibrary.BaseTypes (>= 2.0.0.26250)
- Net4x.InputBoxLibrary.Common (>= 2.0.0.26250)
-
.NETFramework 4.0
- Net4x.Configuration.Library (>= 2.5.0.26236)
- Net4x.CoreLibrary.Files (>= 2.5.0.26236)
- Net4x.InputBoxLibrary.BaseTypes (>= 2.0.0.26250)
- Net4x.InputBoxLibrary.Common (>= 2.0.0.26250)
-
.NETFramework 4.5
- Net4x.Configuration.Library (>= 2.5.0.26236)
- Net4x.CoreLibrary.Files (>= 2.5.0.26236)
- Net4x.InputBoxLibrary.BaseTypes (>= 2.0.0.26250)
- Net4x.InputBoxLibrary.Common (>= 2.0.0.26250)
-
.NETFramework 4.6.1
- Net4x.Configuration.Library (>= 2.5.0.26236)
- Net4x.CoreLibrary.Files (>= 2.5.0.26236)
- Net4x.InputBoxLibrary.BaseTypes (>= 2.0.0.26250)
- Net4x.InputBoxLibrary.Common (>= 2.0.0.26250)
-
net10.0-windows7.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Net4x.Configuration.Library (>= 2.5.0.26236)
- Net4x.CoreLibrary.Files (>= 2.5.0.26236)
- Net4x.InputBoxLibrary.BaseTypes (>= 2.0.0.26250)
- Net4x.InputBoxLibrary.Common (>= 2.0.0.26250)
-
net6.0-windows7.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Net4x.Configuration.Library (>= 2.5.0.26236)
- Net4x.CoreLibrary.Files (>= 2.5.0.26236)
- Net4x.InputBoxLibrary.BaseTypes (>= 2.0.0.26250)
- Net4x.InputBoxLibrary.Common (>= 2.0.0.26250)
-
net8.0-windows7.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Net4x.Configuration.Library (>= 2.5.0.26236)
- Net4x.CoreLibrary.Files (>= 2.5.0.26236)
- Net4x.InputBoxLibrary.BaseTypes (>= 2.0.0.26250)
- Net4x.InputBoxLibrary.Common (>= 2.0.0.26250)
NuGet packages (19)
Showing the top 5 NuGet packages that depend on Net4x.InputBoxLibrary.WinForms:
| Package | Downloads |
|---|---|
|
Net4x.InstallerTool
Installer Library Tool |
|
|
Net4x.WpfFormLogging
Package Description |
|
|
Net4x.InstallerLibrary
Installer Library |
|
|
Net4x.QuestionsLibrary
Package Description |
|
|
Net4x.PdfViewerLibrary
Pdf Viewer for Windows based on xpdf (http://www.foolabs.com/xpdf/). Written in C++ and C#. Released under GPL |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0.26250 | 87 | 9/7/2026 |
| 2.0.0.5 | 196 | 7/17/2026 |
| 2.0.0.4 | 216 | 1/23/2026 |
| 2.0.0.3 | 174 | 1/5/2026 |
| 2.0.0.2 | 170 | 12/30/2025 |
| 2.0.0.1 | 380 | 11/13/2025 |
| 2.0.0 | 489 | 3/31/2025 |
| 1.76.0 | 946 | 8/26/2023 |
| 1.76.0-at20230505044704 | 773 | 5/7/2023 |