|
TProgressBar 를 말하는것 같군요.
일단 질문자가 TProgressBar를 모른다는 가정하에 설명하겠습니다.
TProgressBar의 속성 중 Max와 Position이 있는데,
ProgressBar에 표시되는 %는 Position/Max * 100 입니다.
따라서 검사를 수행하는 전체 루프의 카운트를 알면,
Max=TotalCount;
반복문
Position++;
이런식으로 하면 됩니다.
만약 전체 루프 카운트를 모르는 상황이면,
검사하는 스텝별로 Position을 증가하면 됩니다.
Max=100;
//검사스텝1
Position+=10;
//검사스텝2
Position+=10;
.
.
.
타이찐 님이 쓰신 글 :
: 안녕하세요
: 몇가지 질문 드리고 싶습니다.
:
: 프로세스바를 이용하여 진행상태를 보여주고 싶습니다.
:
: 예를들어
: 제가 구현하는 바는 시스템 검사이며
: 시스템 검사하는 중에는 프로세스바가 점점 올라가는 것을 구현하고싶습니다.
:
: 타이머로 하는 것보단
: 함수를 불러오면서 검사중일때 점차 증가 하고 싶습니다. 그리고 검사 함수가 종료되면 포지션이 100이 되어야하며,
:
: 만약 시스템 검사함수가 실패시 프로세스바 게이지가 검사한 곳까지만
: 게이지가 이동했으면 좋겠습니다.
:
: 관련된 내용 링크도 좋고 다좋습니다.
: 도와주세요.
: 모두 즐프하세요
:
|