初心者です。教えて貰えませんか?
フォームに幾つかのedit1を置いているのですが
その中の指定した変数を一括でクリアしたいのですが
どうしたらよいのですか?
edit1.Clearこのように今は一つづつけしています
一括クリアは無理だと思います。
順次クリアならば、
for i := 1 to 10 do
begin
(FindComponent('Edit' + IntToStr(i)) As TEdit).Clear;
end;
とすれば出来そうです。
# この場合、Edit1からEdit10
この場合、変数名は必ずEdit1, Edit2, ・・・Edit10となっていること、全てTEditの派生クラスであることが前提です。
環境がないので未確認です。FindComponentをヘルプで見てください。
にしのさんレスありがとうございました。変数名がとびとびなので名前を変更し
これから試してみます
ツイート | ![]() |