Control que determina la forma en que la aplicación responde una vez transcurrido un tiempo determinado.

Descripción

Los temporizadores, por ejemplo, determinan el tiempo que un control va a aparecer o cambian otras propiedades de un control una vez transcurrido un tiempo determinado.

Para que el temporizador se ejecute en el diseñador, tenga en cuenta que necesita obtener una vista previa de la aplicación. Esto permite al usuario configurar el temporizador en el diseñador sin restricciones de tiempo.

Propiedades principales

Duración: tiempo de ejecución del temporizador.

AlFinalizarTemporizador: respuesta de la aplicación al finalizar la ejecución del temporizador.

Repetir: indica si un temporizador se reinicia automáticamente cuando finaliza la ejecución.

Propiedades adicionales

Align: la ubicación del texto respecto al centro horizontal de su control.

PausarAutomáticamente: indica si un clip de audio o vídeo se detiene automáticamente si el usuario se desplaza a otra pantalla.

IniciarAutomáticamente: indica si un control de audio o vídeo empieza a reproducir automáticamente un clip cuando el usuario navega a la pantalla que contiene ese control.

BorderColor: el color de un borde del control.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.

BorderThickness: el grosor de un borde del control.

Color: el color del texto en un control.

DisplayMode: indica si el control permite entradas de usuario (Edit), solo muestra datos (View) o si está deshabilitado (Disabled).

DisabledBorderColor: el color de un borde del control si la propiedad DisplayMode del control está establecida en Disabled.

DisabledColor: el color del texto en un control si su propiedad DisplayMode está establecida en Disabled.

DisabledFill: el color de fondo de un control si su propiedad DisplayMode está establecida en Disabled.

Fill: el color de fondo de un control.

Font: el nombre de la familia de fuentes en la que aparece el texto.

FontWeight: el peso del texto en un control: Bold, Semibold, Normal o Lighter.

Height: la distancia entre los bordes superior e inferior de un control.

HoverBorderColor: el color de un borde del control cuando el usuario mantiene el puntero del mouse sobre ese control.

HoverColor: el color del texto de un control cuando el usuario mantiene el puntero del mouse sobre él.

HoverFill: el color de fondo de un control cuando el usuario mantiene el puntero del mouse sobre él.

Italic: indica si el texto de un control está en cursiva.

OnSelect: indica cómo responde la aplicación cuando el usuario toca o hace clic en un control.

AlIniciarTemporizador: respuesta de la aplicación cuando se inicia un temporizador.

PressedBorderColor: el color de un borde del control cuando el usuario toca o hace clic en ese control.

PressedColor: el color de texto de un control cuando el usuario toca o hace clic en ese control.

PressedFill: el color de fondo de un control cuando el usuario toca o hace clic en ese control.

Reset: indica si un control vuelve a su valor predeterminado.

Size: el tamaño de la fuente del texto que aparece en un control.

Inicio: indica si se reproduce un clip de audio o vídeo.

Strikethrough: indica si aparece una línea sobre el texto de un control.

Text: texto que aparece en un control o que el usuario escribe en un control.

Información sobre herramientas: texto explicativo que aparece cuando el usuario mantiene el puntero sobre un control.

Underline: indica si aparece una línea debajo del texto de un control.

Visible: indica si un control aparece o está oculto.

Width: la distancia entre los bordes derecho e izquierdo de un control.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).

Funciones relacionadas

Refresh( DataSource )

Ejemplos

Mostrar una cuenta atrás

  1. Agregue un temporizador y asígnele el nombre Countdown.

    ¿No sabe cómo agregar, nombrar y configurar un control?

  2. Establezca la propiedad Duration en 10000 y sus propiedades Repetir e IniciarAutomáticamente en true.

  3. (opcional) Configure la propiedad Altura en 160, su propiedad Altura en 600 y su propiedad Size en 60 para facilitar la lectura del temporizador.

  4. Agregue una etiqueta y establezca su propiedad Text en esta fórmula:
    "Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    ¿Desea más información sobre la función RedondearMas u otras funciones?

    La etiqueta muestra cuántos segundos quedan para que se reinicie el temporizador.

  5. (opcional) Establezca la propiedad Visible del temporizador en false.

Animar un control

  1. Agregue un temporizador y asígnele el nombre FadeIn.

    ¿No sabe cómo agregar, nombrar y configurar un control?

  2. Establezca la propiedad Duration en 5000 y sus propiedades Repetir e IniciarAutomáticamente en true.

  3. (opcional) Configure la propiedad Altura en 160, su propiedad Altura en 600 y su propiedad Size en 60 para facilitar la lectura del temporizador.

  4. Agregue una etiqueta y establezca su propiedad Texto para que muestre el mensaje Welcome! y establezca su propiedad Color con esta fórmula:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    ¿Desea más información sobre la función ColorFade u otras funciones?

    El texto de la etiqueta se difumina a blanco, recupera su intensidad y el proceso se repite.

  5. (opcional) Establezca la propiedad Visible del temporizador en false.

<!-- 171107 fix notation -->