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

Button1可以循環的

尚未結案
20052020
初階會員


發表:121
回覆:79
積分:40
註冊:2005-01-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-09 13:12:35 IP:220.142.xxx.xxx 未訂閱
請問各位大大 我想寫一個Button1 按第1次就在Label(show這是第1次) 按第2次就在Label(show這是第2次) 按第3次就在Label(show這是第3次) 要1~3可以循環的 請教各位大大 感謝
------
Xax
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-09 13:27:00 IP:219.68.xxx.xxx 未訂閱
這是問題嗎???還是您有甚麼特別需求??
unit Unit1;    interface    uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;    type
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure FormActivate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;    var
  Form1: TForm1;    implementation    var
 Count:integer;    {$R *.dfm}    procedure TForm1.Button1Click(Sender: TObject);
begin
Inc(Count);
Label1.Caption:='這是第' IntToStr(Count) '次';
if (Count=3) then
 Count:=0;
end;    procedure TForm1.FormActivate(Sender: TObject);
begin
Count:=0;
end;    end.
20052020
初階會員


發表:121
回覆:79
積分:40
註冊:2005-01-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-10 22:06:54 IP:220.142.xxx.xxx 未訂閱
supman大大 不好意思我表答的方式讓你誤會了 在麻煩你了 謝謝 我想寫一個Button1 按第1次就在Label1.Caption:='HI 你好阿'; 按第2次就在Label1.Caption:='我叫某某某; 按第3次就在Label1.Caption:='請多多指教; 要1~3可以循環的
------
Xax
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-07-10 22:54:51 IP:211.22.xxx.xxx 未訂閱
unit Unit1;    interface    uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;    type
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  MessageIndex:Integer;
  public
  MessageString:TStringList;
    { Public declarations }
  end;    var
  Form1: TForm1;    implementation    {$R *.dfm}    procedure TForm1.FormCreate(Sender: TObject);
begin
     MessageString := TStringList.Create;
     MessageString.Add('HI 你好阿');
     MessageString.Add('我叫某某某');
     MessageString.Add('請多多指教');
     MessageIndex := 0;
end;    procedure TForm1.FormDestroy(Sender: TObject);
begin
     MessageString.Free;
end;    procedure TForm1.Button1Click(Sender: TObject);
begin
     //ShowMessage(MessageString.Strings[MessageIndex]);
     Label1.Caption := MessageString.Strings[MessageIndex];
     Inc(MessageIndex);
     if MessageIndex > MessageString.Count - 1 then
        MessageIndex := 0;
end;    end.
------------------- 學,然後知不足。
懷舊的人
高階會員


發表:28
回覆:152
積分:141
註冊:2003-01-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-07-11 12:51:13 IP:211.78.xxx.xxx 未訂閱
procedure TForm1.Button1Click(Sender: TObject);
begin
  Button1.Tag := Button1.Tag   1;
  case Button1.Tag of
    1: Label1.Caption := 'HI 你好阿';
    2: Label1.Caption := '我叫某某某';
    3: begin
         Label1.Caption := '請多多指教';
         Button1.Tag := 0;
       end; 
  end;
end;    
發表人 - 懷舊的人 於 2005/07/11 12:52:38 發表人 - 懷舊的人 於 2005/07/11 12:54:45
系統時間:2024-07-05 3:22:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!