Delay() 함수 예제. UI 멈춤 없이 시간만 보내기... 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; }