Compartilhar via


Propriedade timer

Retorna um valor Double que representa o número de segundos passados desde a meia-noite.

ReadOnly Public Property Timer() As Double

Comentários

A propriedade Timer retorna os segundos e o milissegundos desde a meia-noite mais recente.Os segundos estão na parte integral do valor de retorno e o milissegundos estão na parte fracionária.

Exemplo

Este exemplo usa a propriedade Timer para pausar o aplicativo.Ele pode executar outro processamento durante a pausa.

Public Sub waitFiveSeconds()
    If TimeOfDay >= #11:59:55 PM# Then
        MsgBox("The current time is within 5 seconds of midnight" & _
            vbCrLf & "The timer returns to 0.0 at midnight")
        Return
    End If
    Dim start, finish, totalTime As Double
    If (MsgBox("Press Yes to pause for 5 seconds", MsgBoxStyle.YesNo)) _
        = MsgBoxResult.Yes Then
        start = Microsoft.VisualBasic.DateAndTime.Timer
        ' Set end time for 5-second duration.
        finish = start + 5.0
        Do While Microsoft.VisualBasic.DateAndTime.Timer < finish
        ' Do other processing while waiting for 5 seconds to elapse.
        Loop
        totalTime = Microsoft.VisualBasic.DateAndTime.Timer - start
        MsgBox("Paused for " & totalTime & " seconds")
    End If
End Sub

Observe que você precisa qualificar a propriedade Timer com o namespace Microsoft.VisualBasic, porque Timer também é uma classe definida nos namespaces System.Threading, System.Timers e System.Windows.Forms.

Requisitos

Namespace: Microsoft.VisualBasic

**Módulo:**DateAndTime

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Devido ao fato de que Timer é um membro de um módulo, em vez de uma classe, você não precisa criar um objeto nele para acessar Timer.

Consulte também

Referência

Função Randomize (Visual Basic)

Propriedade TimeOfDay

Propriedade Today

System

System.Windows.Forms

DateTime

ArgumentException

ArgumentOutOfRangeException