■ イベントを二つ指定するには?

[Delphi Q & A 掲示板] [過去ログの一覧]


sdwet 2009/03/20(金) 12:56:11 <初心者>
ボタンなどのOnClickなどのイベントを二つ以上割り当てるにはどうすればよいのでしょうか

んん? 2009/03/20(金) 13:01:17
何のためにそんな必要があるのかな?

sdwet 2009/03/20(金) 13:08:33 <初心者>
えーっと・・・
今Editを並べてデータを入力するようなソフトを作っています
OnChangeで
決められた数以上を入力した場合は上限に戻る、ということと
入力するたびにデータを配列変数に代入する、ということをしたいのです

いくつかのEditにはすでに他のonChangeが割り当てられていてこの二つを指定することが出来ないのです

ちょっと変な文になっちゃいましたね・・・

KHE00221 2009/03/20(金) 13:58:11 <初心者>
>決められた数以上を入力した場合は上限に戻る、ということと
>入力するたびにデータを配列変数に代入する、ということをしたいのです

を必要とする Edit のみ

>いくつかのEditにはすでに他のonChangeが割り当てられていてこの二つを指定することが出来ないのです

この OnChange の内容と

>決められた数以上を入力した場合は上限に戻る、ということと
>入力するたびにデータを配列変数に代入する、ということをしたいのです

を組み込んだ OnChange に変更して下さい。

・・・ 2009/03/20(金) 14:40:58
procedure TForm1.Edit1Change(Sender: TObject);
begin
  //いろいろ
  TEdit(Sender).Text := ほにゃらら
end;

procedure TForm1.Edit2Change(Sender: TObject);
begin
  //いろいろ
  Edit1Change(Sender);
  //いろいろ
end;

ということか?

sdwet 2009/03/20(金) 15:13:46 <初心者>
なるほど
二つ指定することは出来ないんですね
・・・さんの方法でやってみます
ありがとうございました

sdwet 2009/03/20(金) 16:30:50 <初心者>
[[解決]]

解決にチェックするのを忘れてました

毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!

Programming Library