我遇到的問題是當我點擊停止標籤重置爲零,但當我再次單擊開始計數器開始它最後一次離開的地方。我想每次單擊開始按鈕時將計數器從零開始。這是我有:使計數重置
//Perform mouse down followed by mouse up while counting the number of clicks performed.
int Count = 0;
private void PerformClick_Tick(object sender, EventArgs e)
{
Count++;
CountTxt.Text = Count.ToString();
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
//Convert our text to int to control our timer speed.
private void Speed_TextChanged(object sender, EventArgs e)
{
int SetSpeed = Int32.Parse(Speed.Text);
PerformClick.Interval = SetSpeed;
}
//Reset counter to zero after the program is stopped
private void Reset_Tick(object sender, EventArgs e)
{
if (PerformClick.Enabled == false)
{
CountTxt.Text = "0";
}
}
設置'計數= 0;'了'Reset_Tick'方法裏面? – 2014-12-01 22:59:05
我假設變量計數是全局聲明的,我認爲@DaveZych是righ,將計數設置爲0.爲您的標籤賦值「0」毫無意義,因爲在您的PerformClick_Tick中,您將計數分配給CountTxt。 – Vinvinvinvin 2014-12-01 23:03:53