Delphiでは、これを行う必要がある場合があります...
function TForm1.EDIT_Click(Sender: TObject);
begin
(Sender As TEdit).Text := '';
end;
...しかし、場合によっては、次のような他のオブジェクト クラスで関数を繰り返す必要があります...
function TForm1.COMBOBOX_Click(Sender: TObject);
begin
(Sender As TComboBox).Text := '';
end;
...オペレーターAs
が柔軟性を受け入れないためです。.Text
の後に来るを許可するには、クラスを認識している必要があり()
ます。
場合によっては、指定できない類似のビジュアル コントロールを使用して同じことを行う必要があるため、コードが類似の要素でいっぱいになるfunctions
ことがあります。procedures
あくまでも使用例です。通常、これらのコードをより複雑なコードで使用して、多くのコントロールやその他の種類のオブジェクトで標準的な目的を達成します。
これらのタスクをより柔軟にするための代替手段またはトリックはありますか?