2つのスピードボタンの判別法

解決


でる  2006-03-06 15:39:50  No: 20360  IP: 192.*.*.*

お世話になっています。
タブシートで2つのスピードボタンをONCLICKイベントで共通にしている
のですが、おのおののスピードボタンが押されたかどうか
イベントか何かでわかる方法はありませんでしょうか?
タブシートのActivePage以外で…

編集 削除
でろりあん  2006-03-06 16:22:39  No: 20361  IP: 192.*.*.*

TButton(Sender).Tagで区別すれば?

編集 削除
deldel  2006-03-06 16:29:47  No: 20362  IP: 192.*.*.*

または、オブジェクト インスペクタでOnClickイベントを共通化させて、

  if TSpeedButton(Sender).Name = 'SpeedButton1' then begin
  end else

  if TSpeedButton(Sender).Name = 'SpeedButton2' then begin
  end;

編集 削除
はげ  2006-03-06 20:58:33  No: 20363  IP: 192.*.*.*

if Sender = SpeedButton1 then begin
  end else
  if Sender = SpeedButton2 then begin
  end;
こっちのほうが、ラクかと・・・

編集 削除
観客  2006-03-06 23:46:35  No: 20364  IP: 192.*.*.*

>if Sender = SpeedButton1 then begin
>end else
>if Sender = SpeedButton2 then begin
>end;
こんな書き方あったんですね。知りませんでした。勉強になりました。

編集 削除
えーと  2006-03-07 02:09:16  No: 20365  IP: 192.*.*.*

case TSpeedButton(Sender).Tag of

の方が簡単

編集 削除
でるでる  2006-03-07 08:48:22  No: 20366  IP: 192.*.*.*

でろりあんさん、deldelさん、はげさん、観客さん、えーとさん
ありがとうございます。
今回は
>if Sender = SpeedButton1 then begin
>end else
>if Sender = SpeedButton2 then begin
> end;
を使って解決しました。他の方法も状況によって使わしてもらいます。
勉強になりました。

編集 削除