|
|
|
|
|
- Propiedades específicas de las variables TimelineEvent
- Funciones que utilizan variables EventTimeline
EventTimeline (Tipo variable)
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. 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 propiedad | Tipo utilizado | Efecto |
---|
Autor | Cadena de caracteres | Nombre del autor del acto. Si no se especifica esta propiedad, el evento no tiene autor. | BackgroundColor | Integro | Color 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ía | Cadena de caracteres | Categoría del acontecimiento. Si no se especifica esta propiedad, el evento no se asocia a ninguna categoría. | circuito | Cadena de caracteres | Pista asociada al evento. | Contenido | Cadena de caracteres | Descripció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. | estreno | Integro | Inicio 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 2025Extra | Variant | Permite 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() | ID | Cadena de caracteres | Identificador 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. | Imagen | Cadena de caracteres | Imagen 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. | Importancia | Integro | Importancia del acontecimiento. Si esta propiedad es igual o mayor que 1, se mostrará un icono (  ) en el control Línea de tiempo para indicar un evento importante. Si no se especifica esta propiedad, su valor se fija en 0. | meta | Integro | Fin 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. | Nota | Cadena de caracteres | Nota asociada al acontecimiento. Si no se especifica esta propiedad, no se asocia ninguna nota al evento. | Repetición | Variable de tipo Repetición | Parámetros avanzados de repetición. Esta propiedad sólo se tiene en cuenta si la función ConRepetición tiene el valor True. | Título | Cadena de caracteres | Tí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. | Tooltip | Cadena de caracteres | Tooltip 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. | WithRepetition | booleano | - 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|