C# 时间控件timer间隔太小而引发的问题
长枫丶 2013-05-21 02:21:06 gameTiker = new System.Timers.Timer(10);
gameTiker.Elapsed += new ElapsedEventHandler(GameTiker_Elapsed);
gameTiker.Enabled = true;
private void GameTiker_Elapsed(object sender, ElapsedEventArgs e)
{
``Draw();
}
public void Draw()
{}
问题描述:
在时间间隔很小的时候,方法Draw未执行完成,又将开始另一次的执行。
我希望等Draw执行完成,才允许开始另一次执行Draw方法,请问应该怎么做?