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

小問題~如何得知 button 是否有啟動過~~

尚未結案
papalili
一般會員


發表:28
回覆:31
積分:11
註冊:2003-09-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-26 22:20:56 IP:220.137.xxx.xxx 未訂閱
想請教各位大大 就是啊....有什麼方法可知道form上的button有無啟動過??   原因: 我的 >
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-26 22:40:31 IP:211.20.xxx.xxx 未訂閱
引言: 想請教各位大大 就是啊....有什麼方法可知道form上的button有無啟動過?? 原因: 我的 > < face="Verdana, Arial, Helvetica"> papalili 你好 最簡單方法是,Form1宣告一個旗標(Boolean)變數,初值設為False,然後在該Button的OnClick 事件中設為true ,之後在任何時候,你只要判斷該變數是True或False即可。
  private
    IsPress : Boolean;
....
  End;
...
Procedure TForm1.Button1Click(Sender:TObject);
Begin
  IsPress := True;
End;
判斷時
  If IsPress Then Begin
    // 已開啟過
  End Else Begin
    // 未開啟過
  End;
jest0024
高階會員


發表:11
回覆:310
積分:224
註冊:2002-11-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-03-26 23:31:53 IP:203.67.xxx.xxx 未訂閱
引言:
引言: 想請教各位大大 就是啊....有什麼方法可知道form上的button有無啟動過?? 原因: 我的 > < face="Verdana, Arial, Helvetica"> papalili 你好 最簡單方法是,Form1宣告一個旗標(Boolean)變數,初值設為False,然後在該Button的OnClick 事件中設為true ,之後在任何時候,你只要判斷該變數是True或False即可。
  private
    IsPress : Boolean;
....
  End;
...
Procedure TForm1.Button1Click(Sender:TObject);
Begin
  IsPress := True;
End;
判斷時
  If IsPress Then Begin
    // 已開啟過
  End Else Begin
    // 未開啟過
  End;
procedure ButtonClick(Sender:TObject);
begin
  with TControl(Sender)do begin
    if(Tag>0)then //啟動過Tag遍
             else //尚未啟動過
    Tag:=Tag 1;
  end;
end;
papalili
一般會員


發表:28
回覆:31
積分:11
註冊:2003-09-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-03-27 23:34:40 IP:211.76.xxx.xxx 未訂閱
謝謝兩位大大 結果我用Chance36大大的方式 就可以用了 可是我可不可以再問一個問題 就是為什麼 private IsPress : Boolean; { Private declarations } private { Private declarations } IsPress : Boolean; 這兩種的宣告方式有什麼差別 因為我是用下面這一種 結果是不能用的 謝謝大大的教導
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-03-28 01:03:41 IP:203.204.xxx.xxx 未訂閱
它是相同的,沒道理會一個可以另一個卻不可以,
private 是指Form 的私用變數區段,如下    Type
  TForm1 = Class (TForm)
    ......
  Private
  .....
  { Private declarations }  // 這是註解,在前在後並不影响程式的
  .....      Public
  .....
  End;
發表人 - chance36 於 2004/03/28 01:06:34
papalili
一般會員


發表:28
回覆:31
積分:11
註冊:2003-09-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-03-28 14:55:37 IP:211.76.xxx.xxx 未訂閱
謝謝大大的指導 我已經了解了 感謝大大的幫助 謝謝
系統時間:2024-06-01 23:06:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!