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:
Je ne sais pas comment faire dans mon evenement timer1_tick pour faire l'action en fonction de mon "obj.interval".
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); } }
Merci d'avance pour votre petit coup de pied![]()
Partager