@RJCodeAdvance
  @RJCodeAdvance
RJ Code Advance | Final Modern UI - Formulario: Aero Snap Windows, Redimensionamiento, Menú Deslizante: C#, WinForms @RJCodeAdvance | Uploaded 2 years ago | Updated 1 day ago
Crear una interfaz de usuario moderno, plana y sin bordes con todos los comportamientos estándar de una ventana.
- Aero Snap Windows
- Cambio de tamaño
- Barra de título personalizada.
- Arrastrar el formulario
- Botones de la caja de control
- Menú deslizante (menú expandir o contraer)
- Menú desplegable de varios niveles

🔔Contenido:
0:00 Introducción
1:27 Formulario de diseño
5:01 Inicio de codificación
5:43 Arrastre del formulario
6:42 Eliminar la barra de título y mantener la ventana de ajuste
11:43 Botones de la caja de control
13:07 Menú deslizante
17:05 Cambiar el tamaño del formulario
19:41 Menú desplegable multinivel

Nota: Corregir error de tamaño en el primer minimizado.
Suscribir el evento Load e inicializar el campo formSize con el tamaño cliente del formulario.
private void Form1_Load(object sender, EventArgs e)
{
formSize = this.ClientSize;
}

🌍Enlaces:
- Obtener código fuente (mejorado): https://rjcodeadvance.com/final-modern-ui-aero-snap-window-resizing-sliding-menu-c-winforms/
- Cómo descargar y utilizar FontAwesome.Sharp iconos: https://youtu.be/5AsJJl7Bhvc
- Cómo crear un menú desplegable multinivel: https://youtu.be/2h69Ce4MZiQ
- Cómo crear controles personalizados: https://www.youtube.com/playlist?list=PLwG-AtjFaHdMQtyReCzPdEe6fZ57TqJUs
- Descargue los controles personalizados de RJ: https://www.nuget.org/packages/RJCodeAdvance.RJControls/
- Mensaje WM_NCCALCSIZE: https://docs.microsoft.com/en-us/windows/win32/winmsg/wm-nccalcsize
- Mensaje WM_NCHITTEST: https://docs.microsoft.com/en-us/windows/win32/inputdev/wm-nchittest
- Diseño basado en: https://assets.materialup.com/uploads/4ea00675-3832-41cf-8034-142d07ab5d88/preview.png
- Código basado en: https://stackoverflow.com/a/30423128

😸 Redes sociales
Facebook: facebook.com/rjcodeadvance
Instagram: instagram.com/rjcodeadvance
Final Modern UI - Formulario: Aero Snap Windows, Redimensionamiento, Menú Deslizante: C#, WinForms¿Cómo guardar y ver cualquier tipo de archivo o documento usando WinForm C# y SQL Server?Crear ComboBox Personalizado - Color de Icono, Fondo, Texto y Borde - WinForms C#Así de fácil es crear pestañas con WinForm C#WPF & MVVM/ Crear Vista Principal Moderno (Parte 1/2) - Estilos, Botones de Menú, iconos, arrastre..Cargar catálogos de productos usando Controles de usuario, SQL Server y C# (IU E-Commerce)Crear Barra de Progreso Personalizada (Custom ProgressBar) - Sin parpadeo, WinForms C#✅Aplicación de mensaje con diseño estilo WhatsApp/Telegram - Controles dinámicos con SQL Server, C#Crear y publicar un paquete Nuget (Controles Personalizados - .NET Framework)Abrir detalles del producto (o cualquier información) desde un UserControl C# - Programación X-press#1 Introducción - Historial médico (C#, SQL Server, POO, Arquitectura en capas)Crear Selector de Fecha Personalizado (Custom DateTimePicker) - WinForm C#

Final Modern UI - Formulario: Aero Snap Windows, Redimensionamiento, Menú Deslizante: C#, WinForms @RJCodeAdvance