Hi,
I build a timer which is start on click button and stop after 10 minutes.
I want to know that if click on start button during timer running then its restart from  0,
but timer not reset .
 
 int minremain =600000;
   private void timer1_Tick(object sender, EventArgs e)
        {
                minremain = minremain - 60;
                string Sec = string.Empty;
                string Min = string.Empty;
                if (minremain <= 0)
                {
                    lbltimer.Text = "";
                    timer1.Stop();
                    return;
                }
                else
                {
                    
                    var timeSpan =TimeSpan.FromMilliseconds(Convert.ToDouble(minremain));
                        var seconds = timeSpan.Seconds;
                        var minutes = timeSpan.Minutes;
                        if (seconds.ToString().Length.Equals(1))
                        {
                            Sec = "0" + seconds.ToString();
                        }
                        else
                        {
                            Sec = seconds.ToString();
                        }
                        if (minutes.ToString().Length.Equals(1))
                        {
                            Min = "0" + minutes.ToString();
                        }
                        else
                        {
                            Min = minutes.ToString();
                        }
                        string Totaltime = "Remaing Time: " + Min + ":" + Sec;
                        lbltimer.Text = Totaltime;
                   
                   
                } 
 
 
  private void btnstartrefresh_Click(object sender, EventArgs e)
        {
            timer1.Start();
}
 
So please tell me how to reset timer from start position.