Delphi/Lazarus: Cambiar el Orden de las TabSheets en un PageControl en Tiempo de Ejecución
Consejo de Delphieño | 03/12/2023 a las 23:17
Pregunta: Tenemos un TPageControl, sobre el cual se encuentran posicionadas unas TabSheets. Al inicio del programa, esas pestañas tienen una disposición específica y nos gustaría cambiar esta disposición respectivamente el orden de las pestañas durante el tiempo de ejecución de nuestro programa.
Solución: A través de la propiedad PageIndex, es posible determinar y establecer la posición de cada TabSheet en un PageControl.
procedure TForm1.Button1Click(Sender: TObject); begin TabSheet3.PageIndex:=0; TabSheet2.PageIndex:=1; TabSheet1.PageIndex:=2; TabSheet0.PageIndex:=3; end;
En el ejemplo, se invierte el orden de las TabSheets "TabSheet0" a "TabSheet3", de modo que anteriormente, "TabSheet0" se ubica en la primera posición y luego de ejecutar este código, "TabSheet3" se encuentra en la primera posición mientras que "TabSheet0" está en la última posición en el PageControl.
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
Delphi/Lazarus: ¿Está presionada la tecla ALT, SHIFT o CTRL?
Tutorial | 0 Comentarios
Poner Windows via Script en Hibernación o Modo de Suspensión
Tutorial | 0 Comentarios
Tipos de Temas en askingbox.com
Artículo | 0 Comentarios
Diseño de Uñas: ¿Que es el estilo americano?
Pregunta | 1 Respuesta
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.