Tempo mancante oggetto timer

mercoledì 22 aprile 2009 - 14.18

sergio.mitrione Profilo | Junior Member

Ciao a tutti,
ho impostato un oggetto timer a 15 minuti... vorrei visualizzare
il count down di questo tempo in una label...
come posso fare?


grazie a tutti

aiedail92 Profilo | Expert

Ciao

Anziché impostare il timer con intervallo di 15 minuti, puoi impostarlo su 1 secondo e quindi ad ogni Tick aggiornare il testo della Label col numero di secondi rimasti. Ad esempio:

'Il numero di secondi allo scadere del tempo Dim timeLeft As TimeSpan ReadOnly one As New TimeSpan(0, 0, 1) Sub StartTimer() 'Imposta il tempo rimasto su 15 minuti timeLeft = New TimeSpan(0, 0, 5) 'Tick ogni secondo tuoTimer.Interval = 1000 'Avvia il timer tuoTimer.Start() End Sub Private Sub tuoTimer_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles tuoTimer.Tick 'Decrementa di uno il numero di secondi rimasti timeLeft = timeLeft.Subtract(one) 'Imposta il valore della label tuaLabel.Text = timeLeft.ToString() 'Se sono passati 15 minuti, fai quello che devi fare If (timeLeft.Ticks = 0) Then 'Ferma il timer tuoTimer.Stop() 'Qui il tuo codice allo scadere dei 15 minuti End If End Sub

Luca

sergio.mitrione Profilo | Junior Member

ok grazie mille
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5