私はシングルTForm
でシングルを持っていTVertScrollBox
ます。TPanels
this の子として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
は常に空の文字列です。
これらの子を反復処理するために使用するプロパティまたはメソッドを誰か教えてもらえますか?