Red de conocimiento informático - Problemas con los teléfonos móviles - Temporizador en VB

Temporizador en VB

i es una variable local, sólo válida dentro del procedimiento. Por lo tanto, en el código

Private Sub Timer1_Timer()

i = i + 1

Text1.Text = i

End Sub

, cada i comienza desde 0.

Solución 1: Variables globales (en el módulo de formulario)

Dim?i?As?Integer?'variable global i

Private?Sub?Form_Load ( )

i?=?0?

Fin Sub

Privado?Sub?Timer1_Timer()

i?=?i ? +?1

Text1.Text?=?i

Fin de la subsolución n.º 2: variable estática Private?Sub?Form_Load()

¿Intervalo1? =?1000

Fin?Sub

Privado?Sub?Timer1_Timer()

¿Estático?i?As?Integer?'variable estática i

i?=?i?+?1

Text1.Text?=?i

End?Sub

Además, para evitar usando Para variables no definidas, se recomienda escribir Opción? ¿Explícito? En la primera línea de cada módulo, se producirán errores de compilación al usar variables no definidas

Pregunte si no comprende, acepte si es así. están satisfechos