Problème pour rafraichir des objets a des temps différents
Bonjour,
J'ai quelques difficultés avec un simple Timer et...j'ai honte :P
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:
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 :oops: