所以,我一直在嘗試使用SendKey.Send方法和for循環,並且出於某種原因,只有當我在那裏使用它時,它纔會陷入無限循環。我試過沒有它的代碼,並且出於某種原因。C#SendKey循環卡住
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < trackBar2.Value; i++)
{
SendKeys.Send("{ENTER}");
System.Threading.Thread.Sleep(trackBar1.Value);
}
}
什麼似乎是問題?
*編輯:這不可能是「Enter」鍵,因爲它與其他鍵和字符串,例如同樣的事情:
SendKey.Send("a");
當trackBar2.Value被卡住時,它的價值是什麼? –
回車沒有發送到button1,導致你遞歸地按下按鈕? – MicroVirus
它介於1-150之間。我認爲這不重要,因爲我嘗試了各種價值觀。 @TimRogers – Dave