[Solved] Is it possible to have a while loop slowed?


I actually was able to fix this, the problem was that the while loop listened to the timer the first time, then after that just started going off on it’s own. I switched it to a if, with an else statement and everything works as intended now.

int i = 0;

    private void timerPaste_Tick(object sender, EventArgs e)
    {
        if (typeModebool == true && pasteModebool == false) //Check what mode is being used
        {
            if (i < amount) //If runs until i == amount
            {
                SendKeys.Send(textBox1.Text);
                SendKeys.Send("{Enter}");
                amount--;
            }
            else
            {
                timerPaste.Enabled = false;
            }
        }

        if (pasteModebool == true && typeModebool == false)
        {
            if (i < amount)
            {
                Clipboard.SetText(textBox1.Text);
                SendKeys.Send("^{c}");
                SendKeys.Send("^{v}");
                SendKeys.Send("{Enter}");
                amount--;
            }
            else
            {
                timerPaste.Enabled = false;
            }
        }
    }

solved Is it possible to have a while loop slowed?