Limite de tempo na execução.

Delphi

09/07/2003

Tenho um formulário para controlar o acesso em um clube recreativo. Quando a carteira e passado no leitor de código de barras na catraca de entrada é feita uma pesquisa para saber se o sócio está em dia e a imagem do mesmo é mostrada no formulário juntamente com uma mensagem de boas vindas.

Como faço para que, após alguns segundos o formulário volte a ficar limpo, sem a imagem do sócio e a mensagem?

Obrigada,

Isadora.


Isadora

Isadora

Curtidas 0

Respostas

Carnette

Carnette

09/07/2003

Coloque um componente timer dentro do form onde vc solicita o codigo de barras....e, depois que o socio passar a carteira pelo leitor....na função onde vc pesquisa e localiza o sócio voce colocar TIMER.ENABLE := True...voce LIGA o timer...no evento ONTIMER do timer voce faz a rotina para limpar a tela e coloca o Timer.Enable = False;

Boa programação


GOSTEI 0
Thaisandrade

Thaisandrade

09/07/2003

Você pode deixar a propriedade Enabled do DataSource como False, quando o catão for passado, você muda a propriedade para True e aciona um Timer que ira alterar a propriedade para False novamente. Essa é uma das várias formas que você tem para fazer isso. Você pode fechar a tabela (no caso do paradox), dar um clear nas propriedades dos componentes, etc, etc, etc.. Se não der certo, me avise que buscaremos outra forma.


GOSTEI 0
POSTAR