枚举Form组件非常简单
for (int i=0;i<ComponentCount;i++)
{
ShowMessage(Components[i]->Name);
//.....
}
但如果我只想枚举位于面板上的组件,同样的事情也不起作用。
for (int i=0;i<Panel1->ComponentCount;i++)
{
ShowMessage(Panel1->Components[i]->Name);
//.....
}
因为
Panel1->ComponentCount;
在 Panel 上有多个组件时,它只是零。那么,如何枚举 Panel 的子组件呢?