線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:690
推到 Plurk!
推到 Facebook!

如何利用迴圈控制Button

 
DennisLi
一般會員


發表:10
回覆:19
積分:5
註冊:2002-06-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-24 16:49:33 IP:163.30.xxx.xxx 未訂閱
想請問一下,假如我現在在一個Form1上開了50個Button且全都設定ButtonN.Enabled := False,現在我是否能利用何種技巧來開啟允許使用的Button (註.在多數狀況下不是每一個Button都為True),謝謝!
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-24 17:15:53 IP:192.168.xxx.xxx 未訂閱
引言: 想請問一下,假如我現在在一個Form1上開了50個Button且全都設定ButtonN.Enabled := False,現在我是否能利用何種技巧來開啟允許使用的Button (註.在多數狀況下不是每一個Button都為True),謝謝!
請把您的問題再描述詳細一點我才有辦法正確回答? 作何用途,舉例說明需求,謝謝您! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
DennisLi
一般會員


發表:10
回覆:19
積分:5
註冊:2002-06-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-25 10:13:33 IP:163.30.xxx.xxx 未訂閱
謝謝你Response我的問題... 是這樣的,我現在正在開發一套自動化管理系統,在這套系統裡或許有一百台工作母機,但不是每一台都處於工作的狀況,但是當某一台工作母機處於工作狀況時,我的自動化管理程式須要立刻以enabled的狀況來讓使用者即時知道該工作母機正在工作,且可以經由Button鍵知道該工作母機的information,但我現在遇到了問題,就是我不知道可以用什麼方法讓ButtonN.enabled := True;因為Botton的屬性似無無法利用迴圈來控利屬性....所以.....懇請幫忙 ^_^
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-07-25 10:20:42 IP:211.20.xxx.xxx 未訂閱
for index := 1 to n do begin TButton(FindComponent('Button' inttostr(index))).Enabled := False; end; @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-07-25 10:54:55 IP:61.59.xxx.xxx 未訂閱
引言: 謝謝你Response我的問題... 是這樣的,我現在正在開發一套自動化管理系統,在這套系統裡或許有一百台工作母機,但不是每一台都處於工作的狀況,但是當某一台工作母機處於工作狀況時,我的自動化管理程式須要立刻以enabled的狀況來讓使用者即時知道該工作母機正在工作,且可以經由Button鍵知道該工作母機的information,但我現在遇到了問題,就是我不知道可以用什麼方法讓ButtonN.enabled := True;因為Botton的屬性似無無法利用迴圈來控利屬性....所以.....懇請幫忙 ^_^
不知道您的程式與工作母機是如何通訊的,依您的狀況描述,每一台工作母機的狀態您必需已知才對,再來只是要作一個與 Button 的對應表,再利用 andersonhsieh 所說的技巧:
引言: for index := 1 to n do begin TButton(FindComponent('Button' inttostr(index))).Enabled := False; end;
改成
for index := 1 to n do
begin
TButton(FindComponent('Button' inttostr(index))).Enabled := 機台狀態表[index];
end;
即可
------
http://www.ViewMove.com
DennisLi
一般會員


發表:10
回覆:19
積分:5
註冊:2002-06-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-07-26 01:51:33 IP:163.30.xxx.xxx 未訂閱
謝謝這個網站上的朋友們的幫助,我已經順利解決運用loop來控制button的問題了,謝謝大家! ^_^
系統時間:2024-06-16 4:40:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!