반응형
c# .net 환경 개발시 아래의 함수를 이용하여 Delay 를 구현할 수 있습니다.
private static DateTime Delay(int MS)
{
DateTime ThisMoment = DateTime.Now;
TimeSpan duration = new TimeSpan(0, 0, 0, 0, MS);
DateTime AfterWards = ThisMoment.Add(duration);
while (AfterWards >= ThisMoment)
{
System.Windows.Forms.Application.DoEvents();
ThisMoment = DateTime.Now;
}
return DateTime.Now;
}
사용할때는 아래와 같이 사용합니다.
Delay(1000); // 1초 동안 Delay 를 하게 되죠
이상 간단하게 Delay 기능 사용하기 였습니다.
반응형
'DEV > c#' 카테고리의 다른 글
재택근무 필수 유틸 "자리안비움" - 윈도우 꺼짐 방지 (81) | 2020.03.09 |
---|---|
Excel Automate, 엑셀 자동화 프로그램 (54) | 2020.01.08 |
[C#] C# APP 에서 엑셀 연동해보기 (2) | 2020.01.03 |
[C#] C# .NET 프로젝트에서 ImageMagick 이용하기 (0) | 2019.06.21 |
[C#] 마우스 매크로를 위한 마우스 자동 클릭 기능 만들기 (4) | 2019.06.21 |