C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[71224] Re:프로세스바 증가 관련 문의
빌더초보 [] 2978 읽음    2014-04-16 10:23
TProgressBar 를 말하는것 같군요.
일단 질문자가 TProgressBar를 모른다는 가정하에 설명하겠습니다.

TProgressBar의 속성 중 Max와 Position이 있는데,
ProgressBar에 표시되는 %는  Position/Max * 100 입니다.
따라서 검사를 수행하는 전체 루프의 카운트를 알면,



Max=TotalCount;
반복문
  Position++;


이런식으로 하면 됩니다.
만약 전체 루프 카운트를 모르는 상황이면,
검사하는 스텝별로 Position을 증가하면 됩니다.


Max=100;
//검사스텝1
Position+=10;
//검사스텝2
Position+=10;
.
.
.



타이찐 님이 쓰신 글 :
: 안녕하세요
: 몇가지 질문 드리고 싶습니다.
:
: 프로세스바를 이용하여 진행상태를 보여주고 싶습니다.
:
: 예를들어
: 제가 구현하는 바는 시스템 검사이며
: 시스템 검사하는 중에는 프로세스바가 점점 올라가는 것을 구현하고싶습니다.
:
: 타이머로 하는 것보단
: 함수를 불러오면서 검사중일때 점차 증가 하고 싶습니다. 그리고 검사 함수가 종료되면 포지션이 100이 되어야하며,
:
: 만약 시스템 검사함수가 실패시 프로세스바 게이지가 검사한 곳까지만
: 게이지가 이동했으면 좋겠습니다.
:
: 관련된 내용 링크도 좋고 다좋습니다.
: 도와주세요.
: 모두 즐프하세요
:

+ -

관련 글 리스트
71220 프로세스바 증가 관련 문의 타이찐 2616 2014/04/14
71224     Re:프로세스바 증가 관련 문의 빌더초보 2978 2014/04/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.