Delay() 함수 예제. UI 멈춤 없이 시간만 보내기...
public void Delay(int ms)
public void Delay(int ms)
{
DateTime dateTimeNow = DateTime.Now;
TimeSpan duration = new TimeSpan(0, 0, 0, 0, ms);
DateTime dateTimeAdd = dateTimeNow.Add(duration);
while (dateTimeAdd >= dateTimeNow) {
System.Windows.Forms.Application.DoEvents();
dateTimeNow = DateTime.Now;
}
return;
}
댓글