Glaube, Haentschman hat sich etwas vertan. Mit FindComponent kriegt man ja nur EIN Steuerelement. Je nachdem, was auf dem Panel alles drauf ist, dann nützt das wohl nicht viel ?
Habe allerdings noch was vergessen :
Delphi-Quellcode:
Pseudo-Code :
for i := 0 to ComponentCount do begin
if Control IS TCheckBox then // <--------------------------------
if CheckBox.IsChecked then
TueWas;
...
end;
Jetzt lese aber auch mal selber in der Hilfe nach den gelieferten Stichworten.
Mir fällt aber noch gerade auf, dass mein Vorschlag so auch nicht so einfach geht, es sei denn die Checkboxen sind nur auf dem Panel und sonstwo auf der Form sind keine. Ah, roter Kasten. Ja, so wie Uwe Raabe das gemacht hat. So müsste das doch gehen. Dann müsste man aber wohl den Checkboxen explizit sagen, dass das Panel Parent ist ?
Es ist immer dasselbe. Bei näherem Hinsehen ist doch alles komplizierter, als anfangs gedacht.