OVH Cloud OVH Cloud

Chronomètre

12 réponses
Avatar
Ayanami
Bonjour,
sur un site web, je cherche à insérer un chronomètre

Protected Sub btnCommencer_ServerClick(ByVal sender As Object, ByVal e As
System.Web.UI.ImageClickEventArgs) Handles btnCommencer.ServerClick
Dim Timer1 As New System.Timers.Timer()
AddHandler Timer1.Elapsed, AddressOf Chrono
Timer1.AutoReset = True
Timer1.Interval = 500
Timer1.Enabled = True
End Sub


Private Sub Chrono(ByVal sender As Object, ByVal e As
System.Timers.ElapsedEventArgs)
divChrono.InnerHtml += 1
End Sub

Mais quand je clique sur le bouton commencer il ne se passe rien.
je n'utilise pas la bonne methode ?
Merci d'avance de votre aide!

10 réponses

1 2
Avatar
WikiPierre
Bonjour,
Voila une source d'un chronomètre
http://dotnet.developpez.com/sources/csharp/?page=Divers#Chrono je pense
qu'elle pourra t'inspirer.
--

Reviens nous dire si cela a marcher.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Ayanami" a écrit dans le message de
news:
Bonjour,
sur un site web, je cherche à insérer un chronomètre

Protected Sub btnCommencer_ServerClick(ByVal sender As Object, ByVal e As
System.Web.UI.ImageClickEventArgs) Handles btnCommencer.ServerClick
Dim Timer1 As New System.Timers.Timer()
AddHandler Timer1.Elapsed, AddressOf Chrono
Timer1.AutoReset = True
Timer1.Interval = 500
Timer1.Enabled = True
End Sub


Private Sub Chrono(ByVal sender As Object, ByVal e As
System.Timers.ElapsedEventArgs)
divChrono.InnerHtml += 1
End Sub

Mais quand je clique sur le bouton commencer il ne se passe rien.
je n'utilise pas la bonne methode ?
Merci d'avance de votre aide!


Avatar
Ayanami
Malheureusement, il utilise un bouton start et un bouton stop
Je cherche quelque chose d'automatique, qui afficherait un message différent
toutes les secondes.
Un peu comme le settimeout() en javascript.

"WikiPierre" a écrit :

Bonjour,
Voila une source d'un chronomètre
http://dotnet.developpez.com/sources/csharp/?page=Divers#Chrono je pense
qu'elle pourra t'inspirer.
--

Reviens nous dire si cela a marcher.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Ayanami" a écrit dans le message de
news:
> Bonjour,
> sur un site web, je cherche à insérer un chronomètre
>
> Protected Sub btnCommencer_ServerClick(ByVal sender As Object, ByVal e As
> System.Web.UI.ImageClickEventArgs) Handles btnCommencer.ServerClick
> Dim Timer1 As New System.Timers.Timer()
> AddHandler Timer1.Elapsed, AddressOf Chrono
> Timer1.AutoReset = True
> Timer1.Interval = 500
> Timer1.Enabled = True
> End Sub
>
>
> Private Sub Chrono(ByVal sender As Object, ByVal e As
> System.Timers.ElapsedEventArgs)
> divChrono.InnerHtml += 1
> End Sub
>
> Mais quand je clique sur le bouton commencer il ne se passe rien.
> je n'utilise pas la bonne methode ?
> Merci d'avance de votre aide!





Avatar
WikiPierre
Bonjour,
Essaye de le faire avec un Timer.

Tu devra l'appeler comme ca Timer.Enable = true;
Ensuite tu va dans les propriétes du Timer ou tu entre dans Interval le
nombre de seconde que tu veut.
Enfin, tu met le code a effecruer toutes les secondes dans le code du timer
--

Reviens nous dire si cela a marcher.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Ayanami" a écrit dans le message de
news:
Malheureusement, il utilise un bouton start et un bouton stop
Je cherche quelque chose d'automatique, qui afficherait un message
différent
toutes les secondes.
Un peu comme le settimeout() en javascript.

"WikiPierre" a écrit :

Bonjour,
Voila une source d'un chronomètre
http://dotnet.developpez.com/sources/csharp/?page=Divers#Chrono je pense
qu'elle pourra t'inspirer.
--

Reviens nous dire si cela a marcher.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Ayanami" a écrit dans le message de
news:
> Bonjour,
> sur un site web, je cherche à insérer un chronomètre
>
> Protected Sub btnCommencer_ServerClick(ByVal sender As Object, ByVal e
> As
> System.Web.UI.ImageClickEventArgs) Handles btnCommencer.ServerClick
> Dim Timer1 As New System.Timers.Timer()
> AddHandler Timer1.Elapsed, AddressOf Chrono
> Timer1.AutoReset = True
> Timer1.Interval = 500
> Timer1.Enabled = True
> End Sub
>
>
> Private Sub Chrono(ByVal sender As Object, ByVal e As
> System.Timers.ElapsedEventArgs)
> divChrono.InnerHtml += 1
> End Sub
>
> Mais quand je clique sur le bouton commencer il ne se passe rien.
> je n'utilise pas la bonne methode ?
> Merci d'avance de votre aide!







Avatar
Ayanami
Regarde mon 1er message : je n'arrive pas a utiliser le timer, mon code ne
fonctionne pas.
Comment faut-il faire ?

"WikiPierre" a écrit :

Bonjour,
Essaye de le faire avec un Timer.

Tu devra l'appeler comme ca Timer.Enable = true;
Ensuite tu va dans les propriétes du Timer ou tu entre dans Interval le
nombre de seconde que tu veut.
Enfin, tu met le code a effecruer toutes les secondes dans le code du timer
--

Reviens nous dire si cela a marcher.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Ayanami" a écrit dans le message de
news:
> Malheureusement, il utilise un bouton start et un bouton stop
> Je cherche quelque chose d'automatique, qui afficherait un message
> différent
> toutes les secondes.
> Un peu comme le settimeout() en javascript.
>
> "WikiPierre" a écrit :
>
>> Bonjour,
>> Voila une source d'un chronomètre
>> http://dotnet.developpez.com/sources/csharp/?page=Divers#Chrono je pense
>> qu'elle pourra t'inspirer.
>> --
>>
>> Reviens nous dire si cela a marcher.
>> @++
>>
>> ------------------------------------------------------------------
>> Pierre
>> http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
>> http://communautes-ms.akro-net.org - http://wikims.free.fr
>>
>>
>> "Ayanami" a écrit dans le message de
>> news:
>> > Bonjour,
>> > sur un site web, je cherche à insérer un chronomètre
>> >
>> > Protected Sub btnCommencer_ServerClick(ByVal sender As Object, ByVal e
>> > As
>> > System.Web.UI.ImageClickEventArgs) Handles btnCommencer.ServerClick
>> > Dim Timer1 As New System.Timers.Timer()
>> > AddHandler Timer1.Elapsed, AddressOf Chrono
>> > Timer1.AutoReset = True
>> > Timer1.Interval = 500
>> > Timer1.Enabled = True
>> > End Sub
>> >
>> >
>> > Private Sub Chrono(ByVal sender As Object, ByVal e As
>> > System.Timers.ElapsedEventArgs)
>> > divChrono.InnerHtml += 1
>> > End Sub
>> >
>> > Mais quand je clique sur le bouton commencer il ne se passe rien.
>> > je n'utilise pas la bonne methode ?
>> > Merci d'avance de votre aide!
>>
>>
>>





Avatar
WikiPierre
Bonjour,
Met un breakpoint sur cette ligne Protected Sub
btnCommencer_ServerClick(ByVal sender As Object, ByVal e As
et dit moi si quand tu testera ton appli la ligne devient jaune ?
--

Reviens nous dire si cela a marcher.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Ayanami" a écrit dans le message de
news:
Regarde mon 1er message : je n'arrive pas a utiliser le timer, mon code ne
fonctionne pas.
Comment faut-il faire ?

"WikiPierre" a écrit :

Bonjour,
Essaye de le faire avec un Timer.

Tu devra l'appeler comme ca Timer.Enable = true;
Ensuite tu va dans les propriétes du Timer ou tu entre dans Interval le
nombre de seconde que tu veut.
Enfin, tu met le code a effecruer toutes les secondes dans le code du
timer
--

Reviens nous dire si cela a marcher.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Ayanami" a écrit dans le message de
news:
> Malheureusement, il utilise un bouton start et un bouton stop
> Je cherche quelque chose d'automatique, qui afficherait un message
> différent
> toutes les secondes.
> Un peu comme le settimeout() en javascript.
>
> "WikiPierre" a écrit :
>
>> Bonjour,
>> Voila une source d'un chronomètre
>> http://dotnet.developpez.com/sources/csharp/?page=Divers#Chrono je
>> pense
>> qu'elle pourra t'inspirer.
>> --
>>
>> Reviens nous dire si cela a marcher.
>> @++
>>
>> ------------------------------------------------------------------
>> Pierre
>> http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
>> http://communautes-ms.akro-net.org - http://wikims.free.fr
>>
>>
>> "Ayanami" a écrit dans le message
>> de
>> news:
>> > Bonjour,
>> > sur un site web, je cherche à insérer un chronomètre
>> >
>> > Protected Sub btnCommencer_ServerClick(ByVal sender As Object, ByVal
>> > e
>> > As
>> > System.Web.UI.ImageClickEventArgs) Handles btnCommencer.ServerClick
>> > Dim Timer1 As New System.Timers.Timer()
>> > AddHandler Timer1.Elapsed, AddressOf Chrono
>> > Timer1.AutoReset = True
>> > Timer1.Interval = 500
>> > Timer1.Enabled = True
>> > End Sub
>> >
>> >
>> > Private Sub Chrono(ByVal sender As Object, ByVal e As
>> > System.Timers.ElapsedEventArgs)
>> > divChrono.InnerHtml += 1
>> > End Sub
>> >
>> > Mais quand je clique sur le bouton commencer il ne se passe rien.
>> > je n'utilise pas la bonne methode ?
>> > Merci d'avance de votre aide!
>>
>>
>>







Avatar
Ayanami
oui, la ligne devient jaune

"WikiPierre" a écrit :

Bonjour,
Met un breakpoint sur cette ligne Protected Sub
btnCommencer_ServerClick(ByVal sender As Object, ByVal e As
et dit moi si quand tu testera ton appli la ligne devient jaune ?
--

Reviens nous dire si cela a marcher.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Ayanami" a écrit dans le message de
news:
> Regarde mon 1er message : je n'arrive pas a utiliser le timer, mon code ne
> fonctionne pas.
> Comment faut-il faire ?
>
> "WikiPierre" a écrit :
>
>> Bonjour,
>> Essaye de le faire avec un Timer.
>>
>> Tu devra l'appeler comme ca Timer.Enable = true;
>> Ensuite tu va dans les propriétes du Timer ou tu entre dans Interval le
>> nombre de seconde que tu veut.
>> Enfin, tu met le code a effecruer toutes les secondes dans le code du
>> timer
>> --
>>
>> Reviens nous dire si cela a marcher.
>> @++
>>
>> ------------------------------------------------------------------
>> Pierre
>> http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
>> http://communautes-ms.akro-net.org - http://wikims.free.fr
>>
>>
>> "Ayanami" a écrit dans le message de
>> news:
>> > Malheureusement, il utilise un bouton start et un bouton stop
>> > Je cherche quelque chose d'automatique, qui afficherait un message
>> > différent
>> > toutes les secondes.
>> > Un peu comme le settimeout() en javascript.
>> >
>> > "WikiPierre" a écrit :
>> >
>> >> Bonjour,
>> >> Voila une source d'un chronomètre
>> >> http://dotnet.developpez.com/sources/csharp/?page=Divers#Chrono je
>> >> pense
>> >> qu'elle pourra t'inspirer.
>> >> --
>> >>
>> >> Reviens nous dire si cela a marcher.
>> >> @++
>> >>
>> >> ------------------------------------------------------------------
>> >> Pierre
>> >> http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
>> >> http://communautes-ms.akro-net.org - http://wikims.free.fr
>> >>
>> >>
>> >> "Ayanami" a écrit dans le message
>> >> de
>> >> news:
>> >> > Bonjour,
>> >> > sur un site web, je cherche à insérer un chronomètre
>> >> >
>> >> > Protected Sub btnCommencer_ServerClick(ByVal sender As Object, ByVal
>> >> > e
>> >> > As
>> >> > System.Web.UI.ImageClickEventArgs) Handles btnCommencer.ServerClick
>> >> > Dim Timer1 As New System.Timers.Timer()
>> >> > AddHandler Timer1.Elapsed, AddressOf Chrono
>> >> > Timer1.AutoReset = True
>> >> > Timer1.Interval = 500
>> >> > Timer1.Enabled = True
>> >> > End Sub
>> >> >
>> >> >
>> >> > Private Sub Chrono(ByVal sender As Object, ByVal e As
>> >> > System.Timers.ElapsedEventArgs)
>> >> > divChrono.InnerHtml += 1
>> >> > End Sub
>> >> >
>> >> > Mais quand je clique sur le bouton commencer il ne se passe rien.
>> >> > je n'utilise pas la bonne methode ?
>> >> > Merci d'avance de votre aide!
>> >>
>> >>
>> >>
>>
>>
>>





Avatar
Fred
Dans : news:,
Ayanami disait :
Bonjour,



Bonsoir,

sur un site web, je cherche à insérer un chronomètre




Fais ton chronomètre côté client en Javascript.
Les procédures côté serveur sont exécutées lorsque le client envoie une
requête GET ou POST. Je ne pense pas que tu souhaites que ta page soit
réactualisée toutes les secondes.

Autres solutions pour éviter la réactualisation complète de la page :
- une autre page dans un iframe
- applet ou activeX
- service web et utilisation d'un behavior dont j'ai oublié le nom (un
des webcontrols MS)
- utiliser xmlhttp
http://groups.google.fr/group/microsoft.public.fr.scripting/msg/297307159f9af4f4?hl=fr&

Il y aura toujours un script côté client.


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
Ayanami
Oui, c'est ce que j'ai fait en fin de compte.

Mais c'est tout de même bête de ne toujours pas savoir utiliser le timer.
Puis je suis tombée sur certains qui l'utilisaient pour faire clignoter du
texte, mais ma version (2.0) ne reconnaissait pas les memes objets.
la page n'était pas rechargée, donc il doit exister une solution propre.
Comment faire?

"Fred" a écrit :

Dans : news:,
Ayanami disait :
> Bonjour,

Bonsoir,

> sur un site web, je cherche à insérer un chronomètre


Fais ton chronomètre côté client en Javascript.
Les procédures côté serveur sont exécutées lorsque le client envoie une
requête GET ou POST. Je ne pense pas que tu souhaites que ta page soit
réactualisée toutes les secondes.

Autres solutions pour éviter la réactualisation complète de la page :
- une autre page dans un iframe
- applet ou activeX
- service web et utilisation d'un behavior dont j'ai oublié le nom (un
des webcontrols MS)
- utiliser xmlhttp
http://groups.google.fr/group/microsoft.public.fr.scripting/msg/297307159f9af4f4?hl=fr&

Il y aura toujours un script côté client.


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT




Avatar
Fred
"Ayanami" a écrit dans le message de
news:

Puis je suis tombée sur certains qui l'utilisaient pour faire


clignoter du
texte,



Bonjour,
Peux-tu donner un lien d'un site qui utilise cela ?


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
Ayanami
http://www.vbfrance.com/code.aspx?ID#46


"Fred" a écrit :

"Ayanami" a écrit dans le message de
news:

> Puis je suis tombée sur certains qui l'utilisaient pour faire
clignoter du
> texte,

Bonjour,
Peux-tu donner un lien d'un site qui utilise cela ?


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT




1 2