スクロールボックス内の、GroupBoxとPanelが混在しています。
そのGroupBoxとPanelの中の、コントロール?数を知りたいのです。
で、Controlで入ってくるので、Nameをたよりに処理を分けたのですが、これは簡略化か?Nameの不確かさをなんとかできませんでしょうか?
if Pos('GroupBox', SubControl.Name)<>0 then
aCount:= (aControl as TGroupBox).ControlCount
else if Pos('Panel', SubControl.Name)<>0 then
aCount:= (aControl as TPanel).ControlCount;
即時解決です!
ありがとうございました
ツイート | ![]() |