2015. 5. 12. 16:30
C#
프로그램 설명
타이머 클래스를 이용해서 초단위로 경과 시간을 보이는 예제입니다.
실행 후
폼 로드시에 현재 날자와 시간을 보여주고 1초 단위로 화면에 업데이트 합니다.
private void Form1_Load(object sender, EventArgs e) { label1.Text = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); // Set up a timer to trigger every minute. System.Timers.Timer timer = new System.Timers.Timer(); timer.Interval = 1000; // 1 seconds timer.Elapsed += new System.Timers.ElapsedEventHandler(this.OnTimer); timer.Start(); } public void OnTimer(object sender, System.Timers.ElapsedEventArgs args) { // TODO: Insert monitoring activities here. Invoke((MethodInvoker)delegate { label1.Text = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); }); }
소스 파일 :
'C#' 카테고리의 다른 글
EventHandler 와 EventHandler<TEventArgs> Delegate (0) | 2015.06.04 |
---|---|
Event 와 Delegate (0) | 2015.06.01 |
로그인 창 (0) | 2015.05.08 |
멀티플(multiple) 윈도우 - 2 (0) | 2015.05.07 |
데이타베이스 라이브러리 (0) | 2015.04.22 |