Rewrite: I'm writing a program to get a better understanding of C# and taking user input in. Right now I'm using WFA in C# with a textbox where I put the text of what I want pasted/typed out. Then I have two other boxes that have an interval input and a amount input. Everything worked perfectly fine until I added the amount input, I've added a while loop to a timer that is used to type/paste the text. However, for some reason that I'm not sure of.. The program disregards any input for the interval.
I have it basically setup like this
private void timerPaste_Tick(object sender, EventArgs e)
    {
        interval = Int32.Parse(interNum.Text);
        timerPaste.Interval = interval;
        if (typeModebool == true && pasteModebool == false)
        {
            while (amount > 0) //Need to find a way to make GUI responsive during while loop.
            {
                SendKeys.Send(textBox1.Text);
                SendKeys.Send("{Enter}");
                amount--;
            }
            timerPaste.Enabled = false;
            amount = Int32.Parse(amountSetBox.Text);
        }
        if (pasteModebool == true && typeModebool == false)
        {
            while (amount > 0) //Need to find a way to make GUI responsive during while loop.
            {
                Clipboard.SetText(textBox1.Text);
                SendKeys.Send("^{c}");
                SendKeys.Send("^{v}");
                SendKeys.Send("{Enter}");
                amount--;
            }
            timerPaste.Enabled = false;
            amount = Int32.Parse(amountSetBox.Text);
        }
    }
 
    