Controllo che determina la modalità di risposta dell'app dopo che è trascorso un periodo di tempo specificato.

Descrizione

I timer possono, ad esempio, determinare la durata della visualizzazione di un controllo o modificare altre proprietà di un controllo dopo che è trascorso un periodo di tempo specificato.

Tenere presente che è necessario visualizzare l'anteprima dell'app per eseguire il timer nella finestra di progettazione. In questo modo l'utente può configurare il timer nella finestra di progettazione senza limiti di tempo.

Proprietà chiave

Duration: tempo di esecuzione di un timer.

OnTimerEnd: risposta dell'app quando termina l'esecuzione di un timer.

Repeat: indica se un timer viene riavviato automaticamente al termine dell'esecuzione.

Proprietà aggiuntive

Align: posizione del testo in relazione al centro orizzontale del relativo controllo.

AutoPause: indica se un clip audio o video interrompe automaticamente la riproduzione se l'utente passa a uno schermo diverso.

AutoStart: indica se un controllo audio o video avvia automaticamente la riproduzione di un clip quando l'utente passa allo schermo contenente il suddetto controllo.

BorderColor: colore del bordo di un controllo.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).

BorderThickness: spessore del bordo di un controllo.

Color: colore del testo di un controllo.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).

DisabledBorderColor: colore del bordo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

DisabledColor: colore del testo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

DisabledFill: colore dello sfondo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

Fill: colore dello sfondo di un controllo.

Font: nome della famiglia di caratteri in cui viene visualizzato il testo.

FontWeight: spessore del testo di un controllo. Può essere Bold (Grassetto), Semibold (Semibold), Normal (Normale) o Lighter (Sottile).

Height: distanza tra i bordi superiore e inferiore del controllo.

HoverBorderColor: colore del bordo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.

HoverColor: colore del testo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.

HoverFill: colore di sfondo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.

Italic: indica se il testo di un controllo è in corsivo.

OnSelect: modo in cui l'app risponde quando l'utente tocca o fa clic su un controllo.

OnTimerStart: risposta dell'app quando ha inizio l'esecuzione di un timer.

PressedBorderColor: colore del bordo di un controllo quando l'utente tocca o fa clic su tale controllo.

PressedColor: colore del testo di un controllo quando l'utente tocca o fa clic su tale controllo.

PressedColor: colore dello sfondo di un controllo quando l'utente tocca o fa clic su tale controllo.

Reset: indica se viene ripristinato il valore predefinito di un controllo.

Size: dimensione del carattere del testo visualizzato in un controllo.

Start: indica se viene riprodotto un clip audio o video.

Strikethrough: indica se viene visualizzata una riga all'interno del testo di un controllo.

Text: testo visualizzato in un controllo o che l'utente digita in un controllo.

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.

Underline: indica se il testo visualizzato nel controllo è sottolineato.

Visible: indica se un controllo viene visualizzato o è nascosto.

Width: distanza tra i bordi sinistro e destro di un controllo.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre, schermata se non c'è un contenitore padre.

X: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre, schermata se non c'è un contenitore padre.

Funzioni correlate

Refresh( DataSource )

Esempi

Mostrare un conteggio alla rovescia

  1. Aggiungere un timer e denominarlo Countdown.

    Non si sa come aggiungere un controllo, assegnargli un nome e configurarlo?

  2. Impostare la proprietà Duration del timer su 10000 e le relative proprietà Repeat e Autostart su true.

  3. (Facoltativo) Per semplificare la lettura del timer, impostarne la proprietà Height su 160, la proprietà Width su 600 e la proprietà Size su 60.

  4. Aggiungere un'etichetta e impostarne la proprietà Text sulla formula seguente:
    "Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    Sono necessarie altre informazioni sulla funzione RoundUp o su altre funzioni?

    L'etichetta mostra il numero di secondi rimanenti prima del riavvio del timer.

  5. (Facoltativo) Impostare la proprietà Visible del timer su false.

Animare un controllo

  1. Aggiungere un timer e denominarlo FadeIn.

    Non si sa come aggiungere un controllo, assegnargli un nome e configurarlo?

  2. Impostare la proprietà Duration del timer su 5000 e le relative proprietà Repeat e Autostart su true.

  3. (Facoltativo) Per semplificare la lettura del timer, impostarne la proprietà Height su 160, la proprietà Width su 600 e la proprietà Size su 60.

  4. Aggiungere un'etichetta, impostarne la proprietà Text in modo da visualizzare Welcome! e impostarne la proprietà Color sulla formula seguente:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Sono necessarie altre informazioni sulla funzione ColorFade o su altre funzioni?

    Il testo nell'etichetta si dissolve verso il bianco, torna alla piena intensità e ripete il processo.

  5. (Facoltativo) Impostare la proprietà Visible del timer su false.