Pular para conteúdo

Tag timer

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>

 

Image  Image

Veja Tratando eventos do Lua Form

\  


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