C# 如何使线程睡眠接受文本框文本?

C# 如何使线程睡眠接受文本框文本?,c#,C#,所以我有一个简单的垃圾邮件发送者,我想让人们决定文本之间的间隔。 我使用Thread.Sleep作为间隔,那么如何允许Thread.Sleep允许文本框中的数字?我将文本框设置为仅数字 if (p != null) { // send spam to it IntPtr h = p.MainWindowHandle; SetForegroundWindow(h); SendKeys.Send(textBo

所以我有一个简单的垃圾邮件发送者,我想让人们决定文本之间的间隔。 我使用Thread.Sleep作为间隔,那么如何允许Thread.Sleep允许文本框中的数字?我将文本框设置为仅数字

if (p != null)
        {   // send spam to it
            IntPtr h = p.MainWindowHandle;
            SetForegroundWindow(h);
            SendKeys.Send(textBox1.Text);
            Thread.Sleep(100);
            SendKeys.Send("{ENTER}");
        }
这是我的垃圾邮件代码,这是我的数字文本框代码

 private void richTextBox1_TextChanged(object sender, EventArgs e)
    {
        if (System.Text.RegularExpressions.Regex.IsMatch(richTextBox1.Text, "[^0-9]"))
        {
            MessageBox.Show("Please enter only numbers.");
            richTextBox1.Text.Remove(richTextBox1.Text.Length - 1);
        }
    }

如果有人能帮助我,我将不胜感激。

Thread.SleepInt32.ParsetextBox1.Text

请注意,虽然正确,但这对OP没有帮助,因为UI将被100%冻结: