Estructura de navegación
Los navegadores, los terminales y los editores modernos ponen sus pestañas en el título de la ventana, de modo que los documentos ganan toda la altura de la pantalla. El formulario con pestañas hace lo mismo con tu aplicación. Colócalo en un formulario y enlázalo con la tira de pestañas: sgcUI quita el título nativo y dibuja una barra de título con tema, con el icono de la ventana, las pestañas, el botón de nueva pestaña y los botones de minimizar, maximizar y cerrar, en el tema sgcUI de la aplicación, Classic o Fluent, claro u oscuro. La ventana conserva su sombra, sus bordes de redimensionado y su comportamiento al maximizarse, y Windows 11 muestra los diseños de ajuste (snap layouts) cuando el puntero se detiene sobre el botón de maximizar. El espacio vacío a la derecha de la última pestaña arrastra la ventana. En la edición registrada el usuario arrastra una pestaña fuera de la tira hacia una ventana nueva y la suelta en la barra de título de otra ventana, como en un navegador web.
TsgcVCLNavigationTabbedForm y TsgcFMXNavigationTabbedForm en Delphi y C++ Builder, TsgcWinFormsNavigationTabbedForm, TsgcWpfNavigationTabbedWindow y TsgcAvaloniaNavigationTabbedWindow en .NET
Tabs enlaza la tira de pestañas. En Delphi, Notebook mueve la tira de un notebook a la barra de título, mientras las páginas siguen en el notebook
- Un doble clic en la tira vacía maximiza la ventana y un clic derecho muestra el menú del sistema
- En WPF y Avalonia, la propiedad adjunta
Tabs de la ventana lo configura desde XAML
- Solo registrada separación:
TearOffMode mueve una pestaña separada a la ventana que hay bajo el puntero, y ttmNewForm la abre en una ventana nueva desde OnCreateTearOffForm, que sigue al puntero
El formulario con pestañas está en todas las ediciones, Community incluida. La separación está en la edición registrada, igual que la separación de las pestañas. El marco con tema necesita Windows con composición de escritorio y, en FireMonkey, se aplica solo en Windows: en macOS, Linux, iOS y Android se mantiene la barra de título nativa.
Leer el tema de la ayuda
Marco de la ventana
Formulario con pestañas en .NET