Bonjour,

J'ai quelques difficultés avec un simple Timer et...j'ai honte
J'ai une liste generics d'objet que j'aimerai actualiser de façon différentes
Par exemple objet 1,2 toutes les minutes et objet 3 toutes les 5 minutes (via un attribut contenu dans l'objet).

J'essaie d'utiliser un Timer mais je ne sais pas trop comment m'y prendre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
//a rafraichir toutes les minutes:
MonObjet objet1=new MonObjet();   //contenant objet1.interval=1000;
MonObjet objet2=new MonObjet();
 
//a rafraichir toutes les 5 minutes:
MonObjet objet3=new MonObjet();   //objet3.interval=5000;
....
 
//J'ajoute mes objets dans une liste generics:
ListeObjets.Add(objet1);
...
 
//Je crée mon Timer:
timer1.Interval = 1000;
timer1.Tick+=new EventHandler(timer1_Tick);
timer1.Enabled = true;
 
private void timer1_Tick(object sender, EventArgs e)
{
   foreach (Objet obj in ListeObjets)
   {
       MamethodeRefresh(obj);
   }
 
}
Je ne sais pas comment faire dans mon evenement timer1_tick pour faire l'action en fonction de mon "obj.interval".

Merci d'avance pour votre petit coup de pied