Um controle que pode determinar como seu aplicativo responde após um determinado período de tempo.

Descrição

Por exemplo, os temporizadores podem determinar quanto tempo um controle aparece ou alterar outras propriedades de um controle após um determinado período de tempo.

Propriedades-chave

Duration – por quanto tempo um temporizador é executado.

OnTimerEnd – como um aplicativo responde quando a execução de um temporizador é encerrada.

Repeat – se um temporizador é reiniciado automaticamente quando ele encerra a execução.

Propriedades adicionais

Align – a localização do texto em relação ao centro horizontal do respectivo controle.

AutoPause – se um clipe de áudio ou um videoclipe pausa automaticamente se o usuário navega para uma tela diferente.

AutoStart – se um controle de áudio ou de vídeo é iniciado automaticamente para reproduzir um clipe quando o usuário navega para a tela que contém o controle.

BorderColor – a cor da borda do controle.

BorderStyle – se a borda do controle é Solid, Dashed, Dotted ou None.

BorderThickness – a espessura da borda do controle.

Color – a cor do texto em um controle.

DisplayMode – se o controle permite entrada do usuário (Edição), apenas exibe dados (Exibição) ou está desabilitado (Desabilitado).

DisabledBorderColor – a cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Desabilitado.

DisabledColor – a cor do texto em um controle se sua propriedade DisplayMode estiver definida como Desabilitado.

DisabledFill – a cor da tela de fundo de um controle se sua propriedade DisplayMode estiver definida como Desabilitado.

Fill – a cor da tela de fundo de um controle.

Font – o nome da família de fontes no qual o texto é exibido.

FontWeight – o peso do texto em um controle: Bold (negrito), Semibold, Normal ou Lighter (mais leve).

Height – a distância entre a parte superior do controle e as bordas inferiores.

HoverBorderColor – a cor da borda do controle quando o usuário mantém o ponteiro do mouse nesse controle.

HoverColor – a cor do texto em um controle quando o usuário mantém o ponteiro do mouse sobre ele.

HoverFill – a cor da tela de fundo de um controle quando o usuário mantém o ponteiro do mouse sobre ele.

Italic – se o texto em um controle está em itálico.

OnSelect – como o aplicativo responde quando o usuário toca ou clica em um controle.

OnTimerStart – como um aplicativo responde quando um temporizador começa a ser executado.

PressedBorderColor – a cor da borda do controle quando o usuário toca ou clica nesse controle.

PressedColor – a cor do texto em um controle quando o usuário toca ou clica nesse controle.

PressedFill – a cor da tela de fundo de um controle quando o usuário toca ou clica nesse controle.

Reset – se um controle é revertido para seu valor padrão.

Size – o tamanho da fonte do texto que aparece em um controle.

Start – se um clipe de áudio ou um videoclipe é reproduzido.

Strikethrough – se uma linha é exibida cortando o texto que aparece em um controle.

Text – texto que aparece em um controle ou que o usuário digita em um controle.

Tooltip – um texto explicativo aparece quando o usuário passa o mouse sobre um controle.

Underline – se uma linha é exibida sob o texto que aparece em um controle.

Visible – se um controle é exibido ou está oculto.

Width – a distância entre das bordas esquerda e direita de um controle.

X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (tela, se não houver contêiner pai).

Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (tela, se não houver contêiner pai).

Funções relacionadas

Refresh( DataSource )

Exemplos

Mostrar uma contagem regressiva

  1. Adicione um temporizador e nomeie-o como Contagem regressiva.

    Não sabe como adicionar, nomear e configurar um controle?

  2. Defina a propriedade Duration do temporizador como 10000 e suas propriedades Repeat e Autostart como true.

  3. (opcional) Facilite a leitura do temporizador ao configurar sua propriedade Height como 160, sua propriedade Width como 600e sua propriedade Size como 60.

  4. Adicione um rótulo e defina sua propriedade Text como esta fórmula:
    "Número de segundos restantes: " & RoundUp(10-Countdown.Value/1000, 0)

    Deseja saber mais sobre a função RoundUp ou outras funções?

    O rótulo mostra quantos segundos restam antes da reinicialização do temporizador.

  5. (opcional) Defina a propriedade Visible do temporizador como false.

Animar um controle

  1. Adicione um temporizador e nomeie-o como FadeIn.

    Não sabe como adicionar, nomear e configurar um controle?

  2. Defina a propriedade Duration do temporizador como 5000 e suas propriedades Repeat e Autostart como true.

  3. (opcional) Facilite a leitura do temporizador ao configurar sua propriedade Height como 160, sua propriedade Width como 600e sua propriedade Size como 60.

  4. Adicione um rótulo e defina sua propriedade Text para mostrar Bem-vindo(a)! e defina sua propriedade Cor como esta fórmula:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Deseja saber mais sobre a função ColorFade ou outras funções?

    O texto no rótulo fica branco, retorna à intensidade total e repete o processo.

  5. (opcional) Defina a propriedade Visible do temporizador como false.