掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ボタンをクリックするたびに違う処理を実行するには? (ID:20945)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private 宣言 } Mode: Integer; // <=== 追加 public { Public 宣言 } end; procedure TForm1.FormCreate(Sender: TObject); begin Mode := 1; end; procedure TForm1.Button1Click(Sender: TObject); begin if Mode = 0 then begin // Modeが0のときの処理 end else begin // それ以外のときの処理 end; end; ボタンのTagプロパティを使う方法もあります。 procedure TForm1.FormCreate(Sender: TObject); begin Button1.Tag := 1; end; procedure TForm1.Button1Click(Sender: TObject); begin if TButton(Sender).Tag = 0 then begin // Tagが0のときの処理 end else begin // それ以外のときの処理 end; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.