Limite de tempo na execução.
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.
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
Curtidas 0
Respostas
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
Boa programação
GOSTEI 0
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