C# 타이머를 이용한 프로그래스바 구현.
이번 시간에는 C# 2010 윈도우즈 폼 프로젝트에서 쓰는 컨트롤중
프로그래스바,타이머 컨트롤을 사용할것입니다.
---추천---
이렇게 폼을 디자인 합니다.
프로그래스 바 라는 컨트롤과 타이머 라는 컨트롤을 찾아 추가해주세요.
프로그래스바는 value 값으로 바가 채워집니다.
0부터 100까지 %단위로 말이죠,
한 트릭이 작동되면 프로그래스바에 벨류 값을 더해주어야됩니다.
이렇게 코드를 작성하고
timer1_Tick 에다가 집어넣으면 되겠지~ 하고 생각하시는데,
이런 에러를 만나보실수 있습니다.
아마 value 값이 100 이상으로 넘어갈때의 에러인것같은데요.
if문으로 간단히 해결할수 있습니다.
아래 코드를보세요.
이렇게 되면
만약 프로그래스 바 변수가 100 이면
타이머는 중지한다.
아니면 프로그래스 바의 벨류를 현재 값에서 1을 더합니다.
뭐.. 이 프로그래스바가 100 적어넣으면 스스로 애니메이션 효과를 낼수있다는데
더 느리게 보고싶거나 현재 진행형을 프로그래스 바로 나타내실때 쓰셔도 됩니다.
그럼 이번 강의는 마치도록하겠습니다.