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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Línea de tiempo
  • Propiedades específicas de las variables TimelineEvent
  • Funciones que utilizan variables EventTimeline
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
El tipo EventTimeline permite definir todas las características avanzadas de un evento. Este evento se emitirá dentro de un control Línea de tiempo. Puede definir y cambiar las características de este evento utilizando diferentes propiedades de WLanguage.
El evento correspondiente se puede utilizar con las funciones de WLanguage para la gestión de los controles.
Nota: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
TimelineDeleteAll(TL_Robots)
Evt is EventTimeline

TimelineAddTrack(TL_Robots, "Robot 1")
Evt.Track = "Robot 1"
Evt.Title = "Start"
Evt.Start = 10
Evt.End = 150
Evt.BackgroundColor = LightGreen
TimelineAddEvent(TL_Robots, Evt)

Evt.Track = "Robot 1"
Evt.Title = "Special process"
Evt.Start = 150
Evt.End = 450
Evt.BackgroundColor = PastelBlue
TimelineAddEvent(TL_Robots, Evt)

Evt.Track = "Robot 1"
Evt.Title = "Pause"
Evt.Start = 450
Evt.End = 700
Evt.BackgroundColor = LightRed
TimelineAddEvent(TL_Robots, Evt)

Evt.Track = "Robot 1"
Evt.Title = "Stop"
Evt.Start = 700
Evt.End = 750
Evt.BackgroundColor = PastelRed
TimelineAddEvent(TL_Robots, Evt)
Propiedades

Propiedades específicas de las variables TimelineEvent

Las siguientes propiedades se pueden utilizar para manejar un evento:
Nombre de la propiedadTipo utilizadoEfecto
AutorCadena de caracteresNombre del autor del acto. Si no se especifica esta propiedad, el evento no tiene autor.
BackgroundColorIntegroColor de fondo utilizado para mostrar el evento en el control Línea de tiempo.
Este color puede corresponder a:Si no se especifica esta propiedad, se calculará automáticamente un color. Los eventos de la misma categoría tendrán el mismo color.
CategoríaCadena de caracteresCategoría del acontecimiento. Si no se especifica esta propiedad, el evento no se asocia a ninguna categoría.
circuitoCadena de caracteresPista asociada al evento.
ContenidoCadena de caracteresDescripción detallada del acontecimiento. El contenido se muestra en el control Línea de tiempo.
Si no se especifica esta propiedad, el evento no tiene descripción.
estrenoIntegroInicio del evento. Esta propiedad debe utilizar la misma unidad que la utilizada para mostrar el control Línea de tiempo (segundo, milisegundo o microsegundo).
Esta propiedad debe especificarse.
Novedad versión 2025
Extra
VariantPermite almacenar información avanzada sin afectar la ejecución de la aplicación. Puede almacenar valores de cualquier tipo (array, etc.). También es posible agregar miembros a la propiedad Extra.
Ejemplo:
MyVariable.Extra.Info1 = Value
MyVariable.Extra[Info2] = Value2
MyVariable.Extra.Date = DateSys()
IDCadena de caracteresIdentificador asociado al suceso. Permite almacenar el identificador de un elemento que debe asociarse al elemento para poder utilizarlo posteriormente en la programación.
Por ejemplo, este identificador puede corresponder al identificador de un registro en una base de datos.
ImagenCadena de caracteresImagen asociada al acontecimiento. Esta imagen se muestra en el control Línea de tiempo (además del logotipo que representa un elemento importante si es necesario).
Esta propiedad puede corresponder a:
  • la ruta a una imagen accesible desde el ordenador actual,
  • un archivo de imagen que se encuentra en la biblioteca de aplicaciones,
  • un control Imagen que contiene una imagen,
  • un dibujo realizado en un control Imagen con las funciones de dibujo y guardado en memoria.
Si no se especifica esta propiedad, el evento no tiene imagen asociada.
Nota: Es necesario utilizar una ventana interna para mostrar una imagen en el evento. El estilo simple (propuesto por defecto) no puede utilizarse para mostrar una imagen.
ImportanciaIntegroImportancia del acontecimiento.
Si esta propiedad es igual o mayor que 1, se mostrará un icono (Icono del acontecimiento importante.) en el control Línea de tiempo para indicar un evento importante.
Si no se especifica esta propiedad, su valor se fija en 0.
metaIntegroFin del acto. Esta propiedad debe utilizar la misma unidad que la utilizada para mostrar el control Línea de tiempo (segundo, milisegundo o microsegundo).
Esta propiedad debe especificarse.
NotaCadena de caracteresNota asociada al acontecimiento.
Si no se especifica esta propiedad, no se asocia ninguna nota al evento.
RepeticiónVariable de tipo RepeticiónParámetros avanzados de repetición. Esta propiedad sólo se tiene en cuenta si la función ConRepetición tiene el valor True.
TítuloCadena de caracteresTítulo del acto. El título se muestra en el control Línea de tiempo.
Si no se especifica esta propiedad, el evento no tiene título.
TooltipCadena de caracteresTooltip que se muestra al deslizar el cursor sobre el evento. Por defecto, este valor incluye las horas de inicio y fin del evento, así como el título del mismo.
WithRepetitionbooleano
  • True si se debe repetir el evento,
  • False si el evento tiene lugar una sola vez.
Si el suceso se repite, el Repetición permite especificar la frecuencia de la repetición.
Por defecto, el valor de esta propiedad es False.
Observaciones

Funciones que utilizan variables EventTimeline

TimelineAddEventAñade un evento a un control Línea de tiempo.
Versión mínima requerida
  • Versión 18
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 28/01/2025

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