顯示已處理筆數 |
答題得分者是:P.D.
|
lee5100954
一般會員 發表:15 回覆:10 積分:5 註冊:2005-11-22 發送簡訊給我 |
我希望在跑迴圈時,Label3的值可以改變,且BitBtn2和BitBtn3可以按,請問改怎麼改程式呢?
現在的程式Label3的值在跑完迴圈時才會改變,且在跑迴圈時BitBtn2和BitBtn3是不能按的。 [code delphi] procedure TForm1.BitBtn1Click(Sender: TObject); var I : Integer; begin IF TBitBtn(Sender).Tag = 1 then Begin BitBtn2.Enabled := True; BitBtn3.Enabled := True; for I:= 0 TO 100 Do Begin Label3.Caption := IntToStr(I); sleep(100); End; End end; procedure TForm1.FormCreate(Sender: TObject); begin BitBtn2.Enabled := False; BitBtn3.Enabled := False; end; [/code] |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
1.你希望迴圈中可以跳脫控制執行其他功能, 請加入紅色的部份就可以了
===================引 用 lee5100954 文 章=================== for I:= 0 TO 100 Do Begin Application.ProcessMessages; Label3.Caption := IntToStr(I); sleep(100); End; End |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |