int p = 0; Timer t = new Timer; function Start(){ t.intervalle = interval_en_ms; t.Tick += new EventHandler(t_Tick); t.Start(); } void t_Tick(object sender, EventArgs e){ p += 10; if(p<200){ //dessin fonction du parametre p } else{ StopTimer(); } } private void StopTimer(){ t.Stop(); }J'espere que c'est ce que tu cherches