[Visual Basic] Décompte seconde en temps réel

Fermé
Bilow - 11 nov. 2009 à 13:06
 Bilow - 2 août 2010 à 23:59
Bonjour,

Je suis débutant en visual basic, est-ce que c'est possible d'afficher un décompte en heure:minute:seconde en temps réel ?

Si oui, comment ?

Merci de votre aide.
A voir également:

3 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
11 nov. 2009 à 13:46
Bonjour,

Pose sur une Form (Form1) : un contrôle Timer (Timer1), un contrôle Label (Label1), un bouton (button1) nommé "Lancer", un bouton (Button2) nommé "Stop", colle le code ci dessous dans la classe de ta form :

	Private mStart As Date
	Private mTime As Date
	
    Private Sub Button1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
        mStart = TimeOfDay
        Timer1.Enabled = True
    End Sub
	
	Private Sub Timer1_Tick(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Timer1.Tick
		mTime = System.Date.FromOADate(TimeOfDay.ToOADate - mStart.ToOADate)
		Label1.Text = CStr(mTime)
	End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Timer1.Enabled = False
    End Sub


Tu as un chronomètre.

;o)
2
Rebonjour Polux 31 (cf. écriture dans un fichier),

Merci, mais le compilateur m'affiche cette seule erreur :

"La cause Handles requiert une variable WithEvents définie dans le type conteneur ou l'un de ses types de bases."

Et une question :
Le chronomètre se base sur quoi ? Il commence à zéro ?

Merci d'avance,
Bilow.
0
Je vous remercie de votre aide.
Bon, j'ai compris, les timers...
0