Tag timer

.html ›› .html ›› .html ››
Parent Previous Next

Tag timer

A tag timer representa um componente não visual (não é exibido na interface) que executa determinado código LUA de tempo em tempo.

Características

Propriedades e atributos

Propriedade

Tipo

Valor Padrão

Descrição

name

String

<string vazio>

Define um nome para a componente.


O nome deve ser único, isto é, dentro de um form, não é possível existir 2 controles com o mesmo nome. Se não for definido um nome para o controle no arquivo LFM, um nome único será gerado para ele em tempo de compilação. Nomear controles é especialmente útil quando se quer trabalhar com códigos LUA.


interval

Integer

1000

Intervalo, medido em milisegundos, de quando em quando o evento onTimer será disparado.


1000 = 1 segundo

500 = 0,5s

10000 = 10 segundos


enabled

Boolean

true

Quando true, o evento onTimer será disparado de acordo com o atributo interval.


Quando false, o evento onTimer não será disparado.



Eventos

Nome do evento

Descrição

onTimer

Este evento é invocado de tempos em tempos, de acordo com o valor da propriedade "interval".



Veja Tratando eventos do Lua Form


Exemplos

Exemplo 1 - Um label "piscando"


<?xml version="1.0" encoding="UTF-8"?>
<form name="frmFichaTeste">         

        <timer interval="500" onTimer="self.labMeuLabel.visible = not self.labMeuLabel.visible;"/>       

        <label name="labMeuLabel" align="client" horzTextAlign="center" text="Olá!"/>
</form>


 

Veja Tratando eventos do Lua Form



Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator