일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 정보처리기사 후기
- 2017
- 필기
- 변화
- 정처기 공부법
- 2017티스토리결산
- 그레이시
- 2018 정보처리기사
- 말의품격 이기주 힐링 책 도서
- 프로그래밍
- 정처기 필기
- 정처기 후기
- 주짓수
- 프로그래밍 언어 순위
- 정처기
- 언어 순위
- 순위
- 2018 정처기
- 정처기 실기
- 개발 언어
- 개발 언어 순위
- 프로그래밍 언어
- Language
- 점유율
- 언어
- 정보처리기사 공부법
- 시나공
- 정보처리기사
- 브라이언 오르테가
- 실기
- Today
- Total
Enjoy what you do!
C#씨샵 form Timer 팁 본문
- 객체 생성
System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
- 반복 주기 및 작업 설정
timer.Interval = 1000; //주기 설정
timer.Tick += new EventHandler(timer_Tick); //주기마다 실행되는 이벤트 등록
void tmrWindowsFormsTimer_Tick(object sender, System.EventArgs e)
{
//수행해야할 작업
}
- Timer 시작
timer.Enable = true 또는 timer.Start();
- Timer 중지
timer.Enable = false 또는 timer.Stop();
-------------------------------------------- <팁> -----------------------------------------------------
timer.Interval = 1000; //주기 설정
timer.Tick += new EventHandler(timer_Tick); //주기마다 실행되는 이벤트 등록 // +=는 축적, -=는 감소
위의 2개는 public Form1(){} 안에 선언한다. 즉, 위 두줄은 한번만 실행되도록 한다. 그래야 1번 축적됨.
(버튼이벤트에 선언하니까, 버튼 누를때마다 축적되어 stop 하고 다시 start시에 함수 여러번 실행된다.)
System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
timer 인스턴스화는 form1 클래스에서 해준다. 그럼 여러 함수에서 객체 부를수있다.
'프로그래밍 언어 > C#' 카테고리의 다른 글
씨샵C# equals referenceequals 차이 (0) | 2017.11.12 |
---|---|
씨샵 자바 차이 (0) | 2017.11.06 |
씨샵 이벤트 발생과 처리 (0) | 2017.10.02 |
씨샵 엔터키 누를시 이벤트 (0) | 2017.10.02 |
씨샵 timer 3가지와 그 차이점 (0) | 2017.10.02 |