FormAndControls 1.1.2
dotnet add package FormAndControls --version 1.1.2
NuGet\Install-Package FormAndControls -Version 1.1.2
<PackageReference Include="FormAndControls" Version="1.1.2" />
<PackageVersion Include="FormAndControls" Version="1.1.2" />
<PackageReference Include="FormAndControls" />
paket add FormAndControls --version 1.1.2
#r "nuget: FormAndControls, 1.1.2"
#:package FormAndControls@1.1.2
#addin nuget:?package=FormAndControls&version=1.1.2
#tool nuget:?package=FormAndControls&version=1.1.2
FormAndControls
Conjunto de controles y formularios personalizados para Windows Forms, diseñados para acelerar el desarrollo de aplicaciones de escritorio con una apariencia moderna y consistente.
Incluye botones, cajas de texto, un control que simula el patron de desbloqueo de un telefono movil, formularios base y componentes reutilizables.
Características
- Controles WinForms personalizados
- Formularios base con estilo propio
- Componentes reutilizables
- Integración directa con el Toolbox de Visual Studio
- Compatible con .NET Framework 4.7.2+
Instruccion
Los botones y cajas de texto funcionan normal dentro del marco de los componentes TextBox y Button Los formularios que se pueden heredar son Forma y Forma2
Forma contiene una barra de titulo y el boton minimizar y cerrar, un menu lateral izquierdo de tipo ToolStrip al cual se le agregan Botones de tipo ToolStripButton de la siguiente manera:
private void Accion() { ToolStripButton btn = new ToolStripButton(); this.createToolButton("Nombre del Boton"); MenuLateral.Items.Add(btn);
btn.Click += btn_Click; }
void btn_Click(object sender, EventArgs e) { Console.WriteLine("Hola"); }
Puede agregar varios botones sin limite.
La barra de titulo puede ser editado el texto "titulo de la ventana" asi
private void Form_Load(object sender, EventArgs e) { Titulo.Text = "Hola"; }
El patron de desbloqueo lee el patron que marque con el mouse con boton izquierdo sostenido y deplazandolo por cada punto, puede obtener el valor conseguido asi
- Marcar el patron
- Recuperar el contenido asi:
texto1.Text = patron1.PatronMarcado;
El resultado se vera algo asi:
Point7|Point4|Point1|Point5|Point9|Point6|Point3|Point2|Point8
El orden de los puntos es Point1 hacia la derecha siempre hasta el Point9
Author
Fabian Adolfo Gamba Barbosa
Copyright (c) 2026 Fabian Gamba Licensed under MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- Microsoft.ReportingServices.ReportViewerControl.Winforms (>= 150.1652.0)
- Microsoft.SqlServer.Types (>= 14.0.314.76)
- ZXing.Net (>= 0.16.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.