Countdown Chess Clock

Im doing a countdown clock based on a chess clock. In this clock there are two timers that switch counting down time when a button is pressed. I’ve tried doing the same but the timer when changed restarts and doesn’t go back to the time that it had when it was changed .The way it works is that in menu strip i put down options of times user can choose . For example toolStripMenuItem30 is 30 minutes rather than having the same time each game
{
private int TotalMoves;
private int totalSeconds;
private int totalSeconds2;
public FormKontakt formKontakt;

public Form1()
{
    InitializeComponent();
    formKontakt = new FormKontakt();
}

private void Form1_Load(object sender, EventArgs e)
{
    buttonSTOP.Enabled = false;
}

private void button1_Click(object sender, EventArgs e)
{
    TotalMoves++;
    textBox1.Text = TotalMoves.ToString();
   
    buttonSTART.Enabled = false;
    buttonSTOP.Enabled = true;
    buttonSTART2.Enabled = true;

    if (toolStripMenuItem15.Checked)
     {
            int minutes = 15;
            int seconds = 1;

            totalSeconds = (minutes * 60) + seconds;
        }

        else

        {
            if (toolStripMenuItem30.Checked)
            {
                int minutes = 30;
                int seconds = 1;
                totalSeconds = (minutes * 60) + seconds;
            }
            else
            {
                if (toolStripMenuItem3.Checked)
                {
                    int minutes = 3;
                    int seconds = 1;
                    totalSeconds = (minutes * 60) + seconds;
                }
                else
                {
                    if (toolStripMenuItem10.Checked)
                    {

                        int minutes = 15;
                        int seconds = 1;

                        totalSeconds = (minutes * 60) + seconds;

                    }
                    else
                    {
                        if (toolStripMenuItem100.Checked)
                        {
                            int minutes = 1;
                            int seconds = 1;
                            totalSeconds = (minutes * 60) + seconds;
                        } 
                        else
                        {
                        TotalMoves = 0;
                        }
                   }
                }
            }
          } 
       
    timer1.Start();
    timer2.Stop();
}

private void buttonSTOP_Click(object sender, EventArgs e)
{ 
    buttonSTOP.Enabled = false;
    buttonSTART.Enabled = true;
    buttonSTART2.Enabled = true;

   
    timer1.Stop();
    timer2.Stop();  

}

private void timer1_Tick(object sender, EventArgs e)
{
    if(totalSeconds>0)
    {
        totalSeconds--;
        int minutes = totalSeconds / 60;
        int seconds = totalSeconds - (minutes * 60);
       
        if ((minutes==0) &&(seconds<10)) 
             {   
            labelZegar1.Text = minutes.ToString() + ":0" + seconds.ToString();
             }
        else
            labelZegar1.Text = minutes.ToString() + ":" + seconds.ToString();
    }
        else
    {
          timer1.Stop();
         MessageBox.Show("Time's up!");
        
    }
}

private void buttonSTART2_Click(object sender, EventArgs e)
{
    TotalMoves++;
    textBox1.Text = TotalMoves.ToString();
    
        buttonSTART2.Enabled = false;
        buttonSTOP.Enabled = true;
        buttonSTART.Enabled = true;
    if (toolStripMenuItem15.Checked)
    {
        int minutes = 15;
        int seconds = 1;

        totalSeconds2 = (minutes * 60) + seconds;
    }

    else

    {
        if (toolStripMenuItem30.Checked)
        {
            int minutes = 30;
            int seconds = 1;
            totalSeconds2 = (minutes * 60) + seconds;
        }
        else
        {
            if (toolStripMenuItem3.Checked)
            {
                int minutes = 3;
                int seconds = 1;
                totalSeconds2 = (minutes * 60) + seconds;
            }
            else
            {
                if (toolStripMenuItem10.Checked)
                {

                    int minutes = 15;
                    int seconds = 1;

                    totalSeconds2 = (minutes * 60) + seconds;

                }
                else
                {
                    if (toolStripMenuItem100.Checked)
                    {
                        int minutes = 1;
                        int seconds = 1;
                        totalSeconds2 = (minutes * 60) + seconds;
                    }
                    else
                    {
                        TotalMoves = 0;
                    }
                }

            }

        }
    }


    timer2.Start();
    timer1.Stop();
    


}

private void timer2_Tick(object sender, EventArgs e)
{
    if (totalSeconds2 > 0)
    {
        totalSeconds2--;
        int minutes = totalSeconds2 / 60;
        int seconds = totalSeconds2 - (minutes * 60);

        if ((minutes == 0) && (seconds < 10))
        {
            labelZegar2.Text = minutes.ToString() + ":0" + seconds.ToString();
        }
        else
            labelZegar2.Text = minutes.ToString() + ":" + seconds.ToString();
    }
    else
    {
      timer2.Stop();
       MessageBox.Show("Time's up!");
    }
}


private void toolStripMenuItem2_Click(object sender, EventArgs e)
{
    TotalMoves = 0;
    var currentItem = sender as ToolStripMenuItem;
    if (currentItem != null)
    {

        ((ToolStripMenuItem)currentItem.OwnerItem).DropDownItems
            .OfType<ToolStripMenuItem>().ToList()
            .ForEach(item =>
            {
                item.Checked = false;
            });
        currentItem.Checked = true;
    }
}

private void toolStripMenuItem6_Click(object sender, EventArgs e)
{
    var currentItem = sender as ToolStripMenuItem;
    if (currentItem != null)
    {
        //Here we look at owner of currentItem
        //And get all children of it, if the child is ToolStripMenuItem
        //So we don't get for example a separator
        //Then uncheck all

        ((ToolStripMenuItem)currentItem.OwnerItem).DropDownItems
            .OfType<ToolStripMenuItem>().ToList()
            .ForEach(item =>
            {
                item.Checked = false;
            });

        //Check the current items
        currentItem.Checked = true;
    }
}

private void kontaktToolStripMenuItem_Click(object sender, EventArgs e)
{
    formKontakt.Show();
}

}