2012-02-07 1 views
0

누군가가 델파이에서 TTimer 구성 요소를 사용하여 간단한 타이머를 표시하는 방법을 도울 수 있습니까? 나는 5-0의 카운트 다운이 표시 될 레이블을 가지고 있습니다. 도와주세요. 그냥 간단한 것. 감사합니다간단한 델피 TTimer 프로그램

답변

7

당신은 5와 0 사이의 시간 간격이 무엇인지 말하지 않지만, 그것은 초라고 가정합니다. 당신은 5의 초기 값 (I은 '카운트 다운'을 부를 것이다)와 정수 유형의 전역 변수를 정의해야하고, 다음과 같이 1000 그것의 OnTimer 방법의 간격 타이머는 다음과 같습니다

Procedure Timer1Timer (sender: TObject); 
begin 
if countdown > 0 then 
    begin 
    dec (countdown); 
    label1.caption:= inttostr (countdown) 
    end 
else timer1.enabled:= false 
end; 

카운트 다운을 시작하려면 타이머를 활성화하고 라벨의 캡션을 '5'로 설정하십시오.

+0

감사합니다. 그것은 나를 도왔다. – Tony