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 / Estilos / Estilos WINDEV
  • Presentación
  • ¿Cómo vincular un control a un estilo existente?
  • ¿Cómo crear un estilo?
  • Creando un estilo desde el control description (recomendado)
  • Creación de un estilo desde la ventana para el control de estilo
  • Modificar y anular el estilo de un control
  • Limitaciones en cuanto a las anulaciones de estilo
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
Presentación
Tan pronto como se crea, un control es associated con un estilo. Un estilo de control corresponde a:
  • la aparición del control (fondo Color, fuente, Border, ...),
  • la información sobre el aspecto de control (fondo Image, dimensión, ...).
Cuando se crea, la control puede ser:
  • associated con un estilo (un estilo de la hoja de estilo personalizada o un estilo de la hoja de estilo del plantilla por ejemplo).
  • associated sin estilo (el control está disociado). En este caso, el control utiliza el estilo propuesto por Default.
¿Cómo vincular un control a un estilo existente?
Se puede elegir el estilo de un control:
  • a través de la ventana de selección de estilo ("Elige un estilo" de el menú contextual de la control).
  • a través de la ventana description de la control (pestaña "Estilo", acción "Elegir un estilo", botón "Elegir").
Al validar el estilo seleccionado, el estilo es relacionado al control. El estilo seleccionado se copia en el control y el control almacena la información relativa al estilo relacionado (identificador de estilo, versión del estilo utilizado, etc.).
Observación: Para vincular varios controles del mismo tipo al mismo estilo, todo lo que tiene que hacer es seleccionar los controles (por ejemplo, mantener pulsada la tecla Ctrl) antes de abrir la ventana para editar las hojas de estilo.
¿Cómo crear un estilo?

Creando un estilo desde el control description (recomendado)

Se puede crear un estilo a partir de un control existente: para hacerlo, modifíquelo a get el nuevo estilo deseado.
Para crear un estilo a partir de un control description:
  1. Abra el control description.
  2. En la pestaña "Estilo", haga los cambios de estilo necesarios.
  3. En la ventana "Cajón", seleccione "Agregar este estilo al proyecto" y especifique el nombre del nuevo estilo. El botón "Añadir" crea el estilo en la hoja de estilo.
  4. Valide la ventana de descripción del control. Durante esta validación, el control es automáticamente relacionado al nuevo estilo.
Observación: Si el proyecto se encuentra en SCM, la creación de un estilo desencadena la salida de la hoja de estilo, así como la actualización o la creación del archivo.sty si es necesario.. Si la hoja de estilo fue creada, se añade a la SCM.

Creación de un estilo desde la ventana para el control de estilo

Para crear un estilo desde la ventana de gestión de estilos:
  1. Crea un control (panel de "Creación") en una ventana de tu proyecto. Por ejemplo, para crear un nuevo estilo de botón, crea un botón control.
  2. Muestra la ventana de edición de las hojas de estilo ("Elige un estilo" de el menú contextual).
  3. Haga clic en el botón "Crear. Aparece la ventana del estilo description.
  4. Especificar las opciones de estilo deseadas (pestañas "General" y "Estilo") y validar. Este nuevo estilo se añade automáticamente a la hoja de estilo personalizada del proyecto actual.. Este estilo se puede aplicar a los controles del mismo tipo en todos los proyectos que utilizan esta hoja de estilo.
Modificar y anular el estilo de un control
Tan pronto como se hace una modificación de estilo en un control relacionado a un estilo, se crean una o más anulaciones.
Un override se utiliza para modificar una o más características del estilo mientras se mantiene relacionado al estilo del control para todas las demás características.
Por lo tanto, si el estilo relacionado al control anulado se modifica:
  • Se actualizan las modificaciones que no afectan a las características anuladas.
  • El control mantiene las características anuladas.
Por ejemplo, una control estática utiliza el estilo "Cabecera".. La fuente de este estilo es negra de Default. Para una ventana específica, la Color de la fuente debe ser roja. Para evitar crear un nuevo estilo y poder seguir las evoluciones del estilo "Header", basta con modificar el color de la fuente en el estilo description: el estilo de la control se anula automáticamente.
El estilo del control se actualiza automáticamente cuando se valida la ventana de description. El override se tiene en cuenta. Si se modifica el estilo "Header", se actualizarán todos los atributos del estilo excepto el Color de la fuente.
Observación: Al hacer clic en el número de anulaciones, una ventana muestra las anulaciones realizadas.
Es posible:
  • Cancele un override.
  • Restaurar un override.
Le aconsejamos que cancele la override si el control y el estilo reference tienen las mismas propiedades. Observación: Las anulaciones de estilo están disponibles en las plantillas de ventana y control.

Limitaciones en cuanto a las anulaciones de estilo

  • Las hojas de estilo no pueden ser anuladas.
  • Un control relacionado a la hoja de estilo de un plantilla es anulado. Le aconsejamos que mantenga las anulaciones. Por lo tanto, si se añade el estilo a la hoja de estilo del proyecto, el control pierde el vínculo con el plantilla y ya no heredará de las modificaciones realizadas en el estilo del plantilla.
  • El estilo override no está disponible para los menús y las opciones de menú (menú principal o menú emergente).
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