using system.Threading 을 선언하고
Thread.sleep(3000)을 선언하여 3초를 줄 수 있지만 프로그램이 멈추는 문제가 발생하여
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(3000)을 입력하여 사용가능하다.
출처: https://junibong.tistory.com/11 [주니봉]
'개발 > C#' 카테고리의 다른 글
C# 에서 배치 파일 만들기 (0) | 2019.05.23 |
---|---|
C# 압축파일에서 압축풀지 않고 이미지 가져오기 (0) | 2019.04.29 |
C# [미디어] 코덱 (0) | 2019.04.23 |
C# 대용량 파일에서 마지막 라인 읽기 (0) | 2019.04.10 |
C# [정규식] 문자열 추출 (0) | 2019.03.21 |
C# Html to pdf 변환 (0) | 2018.11.20 |
C# 웹브라우저 메모리 누수 (0) | 2018.06.08 |
C# 델리게이트 (0) | 2018.05.24 |