begin process at 2010 02 10 06:06:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

VBA

 > 

Re: Stoper un timer en VB


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Re: Stoper un timer en VB

jeudi 9 janvier 2003 à 09:41:03 | Re: Stoper un timer en VB

dimdam

Petite précision pour mon problème.

Il s'agit de stopper un timer lors d'un événement. Dans notre cas c'est lorsqu'un compteur atteint un certain nombre ou lorsque le temps imparti est écoulé.

Pour l'instant lorsque le compteur atteint ce nombre la feuille en cours est supprimé (ici c?est le 1er niveau) et une nouvelle feuille apparaît (ici niveau2.frm):

Voici le Code :

'Cible
Private Sub imgCible_Click()
'Compteur de tirs réussis
txtHit = txtHit + 1
If txtHit = 10 Then
Réponse = MsgBox("Niveau suivant", 0, "Bravo")
If Réponse = vbOK Then
tmrTime.Enable = False ? C?est cette fonction qui ne fonctionne pas? !!!
niveau2.Show
Unload Me
End If
End Sub

Nous avons essayé divers truc dont :
- kill_tmrTime
- tmrTime.Enable = False
- Me.tmrTime.Enabled = True
- tmrTime = 0
- ?

Le problème est que lorsque la nouvelle feuille apparaît, le compteur de l?ancien niveau redémarre est une boîte de dialogue survient en plein jeu d?un autre niveau. Voici le code du timer:

'Compteur de temps
Private Sub tmrTime_Timer()
Dim X As Long
z = z - 1
txtTime.Caption = z
If z = 0 Then
X = MsgBox("Fin de la partie 1, retour à la page d'accueil", vbOKOnly, "Game Over")
home.Show
Unload Me
End If
End Sub

Merci d?avance.

DimDam
jeudi 9 janvier 2003 à 09:58:08 | Re : Re: Stoper un timer en VB

yanoche



Oaff...je sais pas moi...mais les timer c'est de la merde pour les programmes dès qu'ils sont un peu complexes..voila..

-------------------------------
Réponse au message :
-------------------------------

> Petite précision pour mon problème.
>
> Il s'agit de stopper un timer lors d'un événement. Dans notre cas c'est lorsqu'un compteur atteint un certain nombre ou lorsque le temps imparti est écoulé.
>
> Pour l'instant lorsque le compteur atteint ce nombre la feuille en cours est supprimé (ici c?est le 1er niveau) et une nouvelle feuille apparaît (ici niveau2.frm):
>
> Voici le Code :
>
> 'Cible
> Private Sub imgCible_Click()
> 'Compteur de tirs réussis
> txtHit = txtHit + 1
> If txtHit = 10 Then
> Réponse = MsgBox("Niveau suivant", 0, "Bravo")
> If Réponse = vbOK Then
> tmrTime.Enable = False ? C?est cette fonction qui ne fonctionne pas? !!!
> niveau2.Show
> Unload Me
> End If
> End Sub
>
> Nous avons essayé divers truc dont :
> - kill_tmrTime
> - tmrTime.Enable = False
> - Me.tmrTime.Enabled = True
> - tmrTime = 0
> - ?
>
> Le problème est que lorsque la nouvelle feuille apparaît, le compteur de l?ancien niveau redémarre est une boîte de dialogue survient en plein jeu d?un autre niveau. Voici le code du timer:
>
> 'Compteur de temps
> Private Sub tmrTime_Timer()
> Dim X As Long
> z = z - 1
> txtTime.Caption = z
> If z = 0 Then
> X = MsgBox("Fin de la partie 1, retour à la page d'accueil", vbOKOnly, "Game Over")
> home.Show
> Unload Me
> End If
> End Sub
>
> Merci d?avance.
>
> DimDam
>
jeudi 9 janvier 2003 à 11:22:10 | Re : Re: Stoper un timer en VB

BasicInstinct

Membre Club
'essaie donc ca :))
timer1.interval=0

BasicInstinct


-------------------------------
Réponse au message :
-------------------------------

>
>
> Oaff...je sais pas moi...mais les timer c'est de la merde pour les programmes dès qu'ils sont un peu complexes..voila..
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Petite précision pour mon problème.
> >
> > Il s'agit de stopper un timer lors d'un événement. Dans notre cas c'est lorsqu'un compteur atteint un certain nombre ou lorsque le temps imparti est écoulé.
> >
> > Pour l'instant lorsque le compteur atteint ce nombre la feuille en cours est supprimé (ici c?est le 1er niveau) et une nouvelle feuille apparaît (ici niveau2.frm):
> >
> > Voici le Code :
> >
> > 'Cible
> > Private Sub imgCible_Click()
> > 'Compteur de tirs réussis
> > txtHit = txtHit + 1
> > If txtHit = 10 Then
> > Réponse = MsgBox("Niveau suivant", 0, "Bravo")
> > If Réponse = vbOK Then
> > tmrTime.Enable = False ? C?est cette fonction qui ne fonctionne pas? !!!
> > niveau2.Show
> > Unload Me
> > End If
> > End Sub
> >
> > Nous avons essayé divers truc dont :
> > - kill_tmrTime
> > - tmrTime.Enable = False
> > - Me.tmrTime.Enabled = True
> > - tmrTime = 0
> > - ?
> >
> > Le problème est que lorsque la nouvelle feuille apparaît, le compteur de l?ancien niveau redémarre est une boîte de dialogue survient en plein jeu d?un autre niveau. Voici le code du timer:
> >
> > 'Compteur de temps
> > Private Sub tmrTime_Timer()
> > Dim X As Long
> > z = z - 1
> > txtTime.Caption = z
> > If z = 0 Then
> > X = MsgBox("Fin de la partie 1, retour à la page d'accueil", vbOKOnly, "Game Over")
> > home.Show
> > Unload Me
> > End If
> > End Sub
> >
> > Merci d?avance.
> >
> > DimDam
> >
>


Cette discussion est classée dans : timer, end, compteur, niveau, tmrtime


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec UserControl [ par BRAHIM ] Bonjour,S.v.p je suis vraiment coincé c'est l'ultime etape pour bouclermon projet. J'ai creer un composant activex avec UserControl comportantune nouv besoin d'aide : timer amelioré... [ par sylver ] voila j'aimerais creer un chrono amelioré pour gerer le tps passé sur un PC, qd qqun arrive je rentre le pseudo, le timer se met en marche, qd le gars Stopper un timer [ par dimdam ] Salut,J'ai un compte à rebour (en fait un timer)dans un jeu que je souhaite stopper lorsque je passe à une autre feuille. C'est-à-dire lorsque je pass aide en vb6 [ par soleildz ] peux tu m'aider?merci d'avance.voila une partie d'un module.Public Function FiltresD(ByVal Comb As String, ListesD As ListBox, N As Long) As Boolean Timer Windows vb.net [ par jojo93 ] Bonjour,J'aurai besoin d'aide. J'ai créer un timer windows qui démarre un compte à rebours de 20 secondes sur l'évènement d'une picturebox activée. Au timer et MsFlexgrid sur VB 6.0 [ par peute51 ] salut et merci de me repondre.je debute en VB et je dois réaliser un programme comme le jeu télévisé LES CHIFFRES ET LES LETTRES.mais moi je m'occupe timer vba [ par robmor ] bonjour !quelqu'un pourrait-il me dire pourquoi cet essai ne marche pas (je voudrais créer un timer sous excel mais j'ai un peu du mal....):Public Sub Timer Vb.Net [ par kiboumz ] Bonjour, je désire réaliser un compteur de temps à l'aide d'un timer sur l'une de mes applications. C'est à dire que dans mon load, un compteur de tem


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales