티스토리 뷰

프로그램을 진행하는 도중,



엄청나게 큰 양의 DB 를 읽는 상황이 왔을때 사용하기 위한 콘트롤 입니다.



DB 를 모두다 읽고, 그 값을 뿌리는데는 짧게는 몇초 길게는 몇분이 걸릴 수도 있지만



이런 진행 정도를 사용자가 눈에 보이게 해서, 프로그램이 멈추거나 죽은게 아니란걸



인지하게 해주기 위해 찾아보고 예제를 만들었습니다.



Progressbar에 대한 설정은 폼이 불러올때 설정이 됩니다.



style 은 벽돌(block)모양이 아닌 continuous 라는 연속적인 형태를 띄고 있고



최소값은 0, 최대값은 100입니다. 그 숫자의 활용 용도는 DB 를 읽고 모든 count( row ) 의 값을 가져와서



적용해주면 되겠습니다.



그리고 step 값에 따라서 ProgressBar1.PerFormStep 이 진행되게 됩니다.



현재는 값이 1이기 때문에 늘어나는 크기가 미세하게 조절되어지는 것을 예제를 통해서 확인했습니다.



그리고 단계를 진행할때는 메써드 PerformStep() 을 불러올때마다 값이 채워지게 됩니다.

댓글
댓글쓰기 폼