私はシングルTFormでシングルを持っていTVertScrollBoxます。TPanelsthis の子として6 を追加しましTVertScrollBoxた。
これらの各パネルを繰り返し処理して、それぞれのTagプロパティを確認したいのですが、正しい方法が見つかりません。
OnClickテストのために、次のコードを含むパネルの 1 つにイベント ハンドラーを追加しました。
void __fastcall TForm1::Panel1Click(TObject *Sender)
{
int i;
for (i = 0; i < this->VertScrollBox1->ChildrenCount; ++i)
{
ShowMessage("Child: " + this->VertScrollBox1->Children[i]->Name);
}
for (i = 0; i < this->VertScrollBox1->ComponentCount; ++i)
{
ShowMessage("Component: " + this->VertScrollBox1->Components[i]->Name);
}
}
ChildrenCountプロパティは常に を返すよう2で、各パネルには固有のプロパティがありますが、これらの子のそれぞれに対してName表示されるShowMessageのは空の文字列です。Name
ComponentCountプロパティは常に を返しますが、1表示されるのNameは常に空の文字列です。
これらの子を反復処理するために使用するプロパティまたはメソッドを誰か教えてもらえますか?