2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

강의자료/C#

[C#] 프로그래스바를 활용한 진행 상태 표현

원당컴1 2020. 12. 11. 10:41
목표

- 프로그래스바 사용법을 배워보자

 

 

컴포넌트설명

ProgressBar : 진행상태를 확인하기 위해 바에 상태를 표시하는 컴포넌트

 

폼구성

 

컴포넌트를 올려서 위와 같은 폼 구성

1. 폼에 ProgressBar 를 올려 놓자

2. Label, Button 을 올려서 위와 같이 폼구성

3. Timer 를 하나 올리자.

 

 

소스코드 구현

 

-시작 버튼을 클릭했을때 다음과 같이 코드 작성

            progressBar1.Maximum = 100; ///최대값을 설정한다. 
            this.timer1.Enabled = true;
            button1.Enabled = false;

- timer 를 구현하자

            if (progressBar1.Value == progressBar1.Maximum)
            {
                this.timer1.Enabled = false;
                button1.Enabled = true;
                return;
            }
            this.progressBar1.Value = this.progressBar1.Value +1;
            this.label1.Text = "상태 : " + (progressBar1.Value * 100 / progressBar1.Maximum).ToString() + "%";

PrograssBar.zip
0.03MB

 

 

활용

프로그래스바는 어떤 진행사항을 그래픽적으로 표현하기 위해 다양한곳에서 많이 활용된다.

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기