2016-12-31 58 views
-3

所以我有這個簡單的垃圾郵件發送者,我想讓人們來決定文本之間的時間間隔。 我使用Thread.Sleep作爲間隔,所以如何讓Thread.Sleep允許來自textBox的數字? (我把我的文本框設置爲數字只)如何讓Thread.Sleep接受textBox文本?

if (p != null) 
     { // send spam to it 
      IntPtr h = p.MainWindowHandle; 
      SetForegroundWindow(h); 
      SendKeys.Send(textBox1.Text); 
      Thread.Sleep(100); 
      SendKeys.Send("{ENTER}"); 
     } 

這是我的垃圾郵件程序代碼,這是我的代碼僅用於數字textBox。

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); 
     } 
    } 

如果有人幫助我,我將不勝感激。

回答

0

Thread.Sleep(Int32.Parse(textBox1.Text));

+0

請注意,雖然正確,這不會幫助OP,因爲UI將被凍結100%的時間:) –