tain, y'a du boulot ! je te soupçonne de te lancer dans un truc sans connaitre le C# ni .NET toi !
il te suffit juste de remplacer "TheForm" par le nom de ta boite hein, c'est juste un exemple ! (attribut "Name" de la classe Form)
d'abord, dans le constructeur de ta classe, tu rajoutes les lignes suivantes :
Code :
- Clock=new Timer(); // on créé un timer
- Clock.Interval=5000; // on définit son intervalle de déclenchement toutes les 5000 ms
- Clock.Start(); // on le démarre
- Clock.Tick+=new EventHandler(Timer_Tick); // on rattache à son évènement Tick un delegate qui appellera la fonction que je t'ai posté plus haut toutes les 5000 ms
|
Et c'est tout !
T'auras juste à rajouter un test dans la fonction du post précédent pour vérifier si le Tick provient bien du Timer Clock (if sender == Clock...), à stopper ce timer à la fin de cette fonction et à rajouter un booléen pour vérifier si le Timer est toujours en place, auquel cas tu devras appeler Application.DoEvents pour éviter de freezer le système !
Message édité par Harkonnen le 05-07-2004 à 15:24:28
---------------
J'ai un string dans l'array (Paris Hilton)