掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数のコンポーネントを一括処理するには? (ID:4493)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Halbow です。 規則正しい名前を持つ場合は、FindComponent() が使えます。 function FindComponent(const AName: string): TComponent; Name プロパティーに相当する文字列から、TComponent を返してくれます。 適切にキャストして、特定のクラスのプロパティーやメソッドにアクセス します。今回の例では var i:integer; Compo:TComponent; begin for i := 1 to 10 do begin Compo := FindComponent('ComboBox'+IntToStr(i)); if Assigned(Compo) then TComboBox(Compo).ItemIndex := A[i]; end; end; になると思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.