複数のボタンに対して1つのプロシージャを使用する方法を探しています。質問1ではボタン1を押す必要があるが、36個のボタンのコード全体をコピーして貼り付け、36個のボタンの変数を変更するようなクイズは、誰にとっても楽しいものではありません。パスカルの複数のボタンに対して1つの手順を使用する方法はありますか?
だから私はこのようなものは可能だろうと思った:
procedure TForm1.Button[x]Click(Sender: TObject);
begin
DoTask[x];
end;
Xは可変であること。
同じことが可能か、同じ結果を得るための他の方法はありますか?
TButtonは(送信側)から "X" を取得する代わりに、.nameの?番号を逆方向にスキャンするだけです。 –