定時器我希望計時器停止時,圖像NUMBER等於零。不能停止在C#
private void Health_Regen_Tick(object sender, EventArgs e)
{
if (ImageNumber1 == 0)
{
Health_Regen.Enabled = false;
}
if (ImageNumber1 < 20)
{
ImageNumber1 += 1;
HealthBar.Image = Image.FromFile(path + ImageNumber1.ToString() + ".png");
}
}
如果我在第一個if語句之後添加return語句,第二個if語句被禁用。
['Timer.Stop'(http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.stop( v = vs.110)的.aspx)? –
ImageNumber1永遠不會等於0,因爲您總是增加它 – BlackBear
將您的返回語句*放在* if塊中。 –