728x90
728x170
■ Application 클래스의 DoEvents 정적 메소드를 사용해 시간을 지연하는 방법을 보여준다.
▶ 예제 코드 (C#)
using System;
using System.Windows.Forms;
#region 시간 지연하기 - Delay(delayTime)
/// <summary>
/// 시간 지연하기
/// </summary>
/// <param name="delayTime">지연 시간 (단위 : 밀리초)</param>
public void Delay(int delayTime)
{
DateTime currentTime = DateTime.Now;
TimeSpan durationTimeSpan = new TimeSpan(0, 0, 0, 0, delayTime);
DateTime thresholdTime = currentTime.Add(durationTimeSpan);
while(thresholdTime >= currentTime)
{
Application.DoEvents();
currentTime = DateTime.Now;
}
}
#endregion
728x90
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] 게이지 컨트롤 사용하기 (0) | 2018.11.10 |
---|---|
[C#/WINFORM] 복수 UI 스레드 만들기 (0) | 2018.11.03 |
[C#/WINFORM] ImageAnimator 클래스 : 움직이는 GIF 보여주기 (0) | 2018.11.01 |
[C#/WINFORM] 투명 폼 만들기 (0) | 2018.10.25 |
[C#/WINFORM] ProgressBar 클래스 : 상태 진행바 사용하기 (0) | 2018.10.22 |
[C#/WINFORM] ProgressBar 클래스 : 진행바 상태 설정하기 (0) | 2018.10.22 |
[C#/WINFORM] 디자인 모드 여부 구하기 (0) | 2018.10.14 |
[C#/WINFORM] 디자인 모드 여부 구하기 (0) | 2018.10.14 |
[C#/WINFORM] YOLO 이미지 객체 인식하기 (0) | 2018.09.22 |
[C#/WINFORM] 유사 이미지 찾기 (0) | 2018.09.20 |