AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Pestaña
  • Presentación
  • Nombrar paneles de pestañas
  • Manejo de un panel de pestañas
  • Cambiar el panel de pestañas de Active
  • Observaciones
  • Identificación de la pestaña Active
  • Número del panel de pestañas
  • Texto del panel de pestañas
  • Funciones de WLanguage para el manejo de los controles Tab
  • Propiedades específicas de los controles de la pestaña
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Manejo de una control Pestaña mediante programación
Presentación
WINDEV, WINDEV Mobile y WEBDEV le permiten manipular a control Pestaña mediante la programación. Para hacerlo, usa la Variable de la control Pestaña en el código.
El Variable del control Pestaña corresponde al número del panel Active. Este Variable es un número entero. Este número se asigna en la ficha description: en la lista de pestañas, la primera es la pestaña #1, la segunda es la pestaña #2, ....
También puede nombrar los paneles de pestañas (en la pestaña "General" de la ventana del control description). En este caso, puede introducir directamente el nombre de la pestaña para manipularla.
Observación: El paso de una pestaña a otra (cuando el usuario hace clic en una pestaña) se gestiona automáticamente.
Nombrar paneles de pestañas
A partir de la versión 26, puede nombrar los paneles de pestañas. Estos nombres (opcionales) facilitan la manipulación de las pestañas en el código. Las pestañas sin nombre se gestionan a través de su índice. Si el índice cambia (cuando se mueve una pestaña, se inserta, etc.), todo el código de WLanguage debe ser revisado para tener en cuenta este cambio.
Las pestañas con nombre facilitan estas operaciones: el nombre del panel de pestañas se especifica en la pestaña "General" de la ventana de control description. A continuación, puede utilizarse en el código para designar el panel a manipular. Puede mover o insertar pestañas sin tener que revisar todo el código existente.
Manejo de un panel de pestañas
Para manipular un panel de pestañas a través de las propiedades de WLanguage, utilice la siguiente sintaxis:
  • Panel de pestañas sin nombre: el panel de pestañas se identifica por su número. El número se asigna en la pestaña description: en la lista de pestañas, la primera pestaña es la pestaña #1, la segunda pestaña es la pestaña #2, ...
    Name_Tab_Control[Number_Of_Tab_Pane].PropertyName = PropertyValue

    Por ejemplo:
    TAB_MyTab[2].State = Grayed
  • Pestaña con nombre: El panel de pestañas se identifica con el nombre especificado en la pestaña "General" de la ventana de control description.
    Name_Tab_Pane.PropertyName = PropertyValue

    Por ejemplo, si el panel de pestañas se llama "Búsqueda":
    Search.State = Grayed
Observación: Para utilizar las propiedades en una control, puede utilizar <nombre de la control>.PropertyName o <Nombre de la control>..Nombre de la propiedad.
Cambiar el panel de pestañas de Active
El panel de pestañas #1 (el más a la izquierda) está habilitado por Default. La pestaña actual se puede cambiar mediante programación.
Para habilitar un panel de pestañas:
  • Panel de pestañas sin nombre: Asigne la ficha con el número del panel de pestañas para habilitar:
    Name_Tab_Control = Number_Of_Tab_Pane
  • Pestaña con nombre: Asigne el nombre del panel de pestañas que se va a habilitar a la control Pestaña:
    Name_Tab_Control = Tab_Pane_Name
  • Utiliza el Valor Property.

Observaciones

  • Si el panel de pestañas especificado no existe, el panel de pestañas mostrado no se modifica.
  • En una sola control Pestaña, sólo puede aparecer un panel de pestañas a la vez.
  • Al cambiar el panel de pestañas:
    • el código de salida de la control con foco se ejecuta.
    • el código de entrada del primer control editable en el panel de pestañas está activado.
Identificación de la pestaña Active

Número del panel de pestañas

A get el número de la pestaña Active:
  • realizar una asignación simple. Por ejemplo:
    NumActivePane = NameTabControl
  • utilizar el Valor Property.
WINDEVWindowsUniversal Windows 10 AppJava

Texto del panel de pestañas

Para obtener el texto del panel de pestañas activo, basta con utilizar la Pie de foto Property en el panel de pestañas:
Por ejemplo:
  • ficha sin nombre:
    Trace(TAB_Tab1[TAB_Tab1]..Caption)
  • ficha sin nombre:
    Trace(Search.Caption)
El Pie de foto Property también puede utilizarse para cambiar el texto del panel de pestañas.
Funciones de WLanguage para el manejo de los controles Tab
Las siguientes funciones se utilizan para gestionar las características de una control Pestaña por programación.
ControlCloneClonar un panel de pestañas.
EnumControlEnumere los controles associated con una pestaña.
EnumSubElementEnumerar los paneles de una pestaña.
Ficha de controlIdentificar el nombre de la control Pestaña associated con un control.
Propiedades específicas de los controles de la pestaña
Las siguientes propiedades se utilizan para gestionar las características de una control Pestaña por programación.
ImageSe utiliza para encontrar y modificar la imagen associated con un panel de pestañas o con una pestaña.
Para manipular el panel de pestañas, utilice la siguiente sintaxis: <control Pestaña> [<Panel índice>].
CondePermite conocer el número de paneles de una pestaña.


Para conocer la lista completa de propiedades de WLanguage que pueden utilizarse con una control Pestaña, consulte Propiedades associated con un control Pestaña.
Ver también
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local