我創建了一個使用蜂鳴控制檯的簡單C#
應用程序。我想添加一個停止按鈕來停止蜂鳴聲,但是一旦應用程序開始運行,它不會讓我點擊關閉/按鈕按鈕。以下是我的代碼。c#停止按鈕用於發出蜂鳴聲
private void button1_Click(object sender, EventArgs e)
{
int int1, int2, hours;
int1 = int.Parse(txtbox1.Text);
int2 = int.Parse(txtbox2.Text);
hours = ((60/int1) * int2);
for (int i = 0; i <= hours; i++)
{
Console.Beep();
Thread.Sleep(int1 * 60000);
}
}
將Timer()添加到您的窗體並設置其Interval()屬性。從那裏處理Tick()事件和Beep()。您可以使用Start()和Stop()開始和停止計時器。 – 2013-05-10 23:50:14
@Idle_Mind,這是一個好主意,但你應該花更多的時間,而不是一個回答。 – 2013-05-10 23:51:00
感謝Kirk的想法。我本來應該出門,所以我只是寫得很快! – 2013-05-11 03:32:43