Bonjour à tous,
je tiens d'abord à m'excuser si j'ai posté au mauvais endroit (j'avoue que j'ai beaucoup de mal à me retrouver)
Je code en C# Asp.net, j'essaie actuellement de faire un compte à rebours, mon problème est que je crèe une variable depart=1minute dans ma classe, à l'appel de la méthode timer1_tick, elle est bien modifiée donc décrémentée (depart = 59 secondes), puis à chaque fois reprend sa valeur initiale pour être décrémentée à nouveau donc passe toute le temps de 60 secondes à 59 secondes et à l'affichage j'ai 59 secondes affiché en permanece.
Voici le code pour mieux comprendre:
Code C# :
public partial class _Default : System.Web.UI.Page
{
TimeSpan depart = new TimeSpan(0, 1, 0);//heures minutes secondes
TimeSpan rebours = new TimeSpan(0, 0, 1);
protected void Timer1_Tick(object sender, EventArgs e)
{
depart = depart.Subtract(rebours);
Label6.Text = depart.Seconds.ToString();
}
j'espère que vous pourrez m'aider,
je vous remercie par avance.
Pascal