|
Clube
VB - Temporizador
Aula
17
Muito
se fala do temporizador oferecido como forma de controle no VB6.
O temporizador é uso basicamente para verificar o relógio do sistema
e utilizar tais informações dentro do seu projeto.
Dentre
as propriedades disponíveis para este controle, podemos destacar
duas:
-
Enabled
-> ativa ou desativa o temporizador (true ou false)
-
Interval
-> Seria o intervalo de tempo, que é medido em milisegundos.
Após cada ciclo deste intervalo, o temporizador irá buscar a
hora atual no relógio do sistema.
O
uso deste controle é interessante por exemplo, em um sistema de
controle de carros em um estacionamento ou então em sistemas de
folha de ponto.
Outras
propriedades deste controle não são importantes, visto que este
controle não é apresentado em tempo de execução no formulário.
A
nível de eventos, o temporizador possui apenas um único evento denominado
Timer(), ocorrendo sempre que o temporizador transcorre o intervalo
determinado na propriedade Interval.
Veja
na figura a seguir o controle em questão:

Vamos
gerar um pequeno aplicativo que terá o objetivo de exibir a hora
atual na barra de títulos de um determinado formulário. Para isso,
siga os passos abaixo:
1.
Inicie o VB e um novo projeto;
2. Defina a propriedade CAPTION do formulário como HORA ATUAL:
3. Insira no formulário um controle "Timer";
4. Altere a propriedade Enabled para true;
5. Altere a propriedade Interval para 1000 (equivalente a 1 segundo);
6. Dê um clique duplo sobre o temporizador (controle Timer) para
que o editor de código seja aberto no evento Timer() do controle
e, insira o seguinte código:
Private
Sub Timer1_Timer()
Dim frase As String
frase = Time$
Caption = "Hora atual:" & frase
End Sub
Na
verdade, criamos a variável FRASE que irá receber a cada segundo
(1000 milisegundos, devido a propriedade Interval do temporizador
estar com este valor) e em seguida, a propriedade CAPTION do formulário
será atualizado com o novo valor da hora do sistema. Veja o resultado
do aplicativo em execução na figura a seguir:

Assim
como "lançamos" a hora ao caption do formulário, você
poderá usa-lo através de variáveis, gerar registros em banco de
dados, etc...
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |