- ベストアンサー
Delphiでのコントロールの配列について
Delphi6.0を使用しているのですが、コントロールの配列は出来ないのでしょうか? Visual BasicではコントロールにIndexを指定することでコントロール配列を取り扱っていましたが、Delphiでの方法がわかりません。 実現したいことは、ウィンドウサイズ変更によってその内部の約50近いコントロールのサイズを均一のサイズに変更したいのです。 上手く伝わっているかどうかわかりませんが、御回答宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
誰も答える方が現れないので私からすこし。。。 この50のコンポーネントの内訳が分かりませんが、仮に、Button(TButton)として、名前(nameプロパティ)が「BtnXX(XXは01~50まで)」とする。 そのサイズ変更(width)を50とする。 for i:= 1 to 50 do begin TButton(FindComponent(Format('Btn%.2d', [i]))).width:= 50; end; Indexとは少し違うように思いますが、十分対応できるものと思います。 何か質問あれば補足してください。
お礼
ありがとうございます。 そんな書式でいけるんですね。助かりました。 そろそろ、質問締めようと思ってたところでしたので、ホントに助かりました。 ありがとうございます。