Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#8

AW: Komponenten auf der Panel durchlaufen???

  Alt 12. Sep 2010, 17:25
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.
Gruß
Hansa
  Mit Zitat antworten Zitat