お世話になっています。
タブシートで2つのスピードボタンをONCLICKイベントで共通にしている
のですが、おのおののスピードボタンが押されたかどうか
イベントか何かでわかる方法はありませんでしょうか?
タブシートのActivePage以外で…
TButton(Sender).Tagで区別すれば?
または、オブジェクト インスペクタでOnClickイベントを共通化させて、
if TSpeedButton(Sender).Name = 'SpeedButton1' then begin
end else
if TSpeedButton(Sender).Name = 'SpeedButton2' then begin
end;
if Sender = SpeedButton1 then begin
end else
if Sender = SpeedButton2 then begin
end;
こっちのほうが、ラクかと・・・
>if Sender = SpeedButton1 then begin
>end else
>if Sender = SpeedButton2 then begin
>end;
こんな書き方あったんですね。知りませんでした。勉強になりました。
case TSpeedButton(Sender).Tag of
の方が簡単
でろりあんさん、deldelさん、はげさん、観客さん、えーとさん
ありがとうございます。
今回は
>if Sender = SpeedButton1 then begin
>end else
>if Sender = SpeedButton2 then begin
> end;
を使って解決しました。他の方法も状況によって使わしてもらいます。
勉強になりました。
ツイート | ![]() |