掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Button1をクリックしてからの経過時間を表示するには? (ID:6484)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Halbow です。 Form1 に Timer1 Button1 Label1 を置いて以下のようにします。 var Start:DWORD; procedure TForm1.FormCreate(Sender: TObject); begin Timer1.Enabled := false; Timer1.Interval := 100; end; procedure TForm1.Button1Click(Sender: TObject); begin Start := GetTickCount; Timer1.Enabled := true; end; procedure TForm1.Timer1Timer(Sender: TObject); var Ji,Hun,Byou:integer; Progress:integer; begin Progress := (GetTickCount-Start) div 1000; Ji := Progress div 3600; Hun := (Progress mod 3600) div 60; Byou := Progress - Ji*3600 - Hun*60; Label1.Caption := Format('%.2d:%.2d:%.2d',[Ji,Hun,Byou]); end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.