Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#5

Re: Prüfen ob mehrere Checkboxen = checked

  Alt 20. Okt 2009, 11:07
Warum verwendest du nicht gleich meinen Code?

Also, zu deinen neuen Schnipsel :
1. Geht die Schleife bis ComponentCount, du greifst aber dann auf Controls zu. Der Index eines Elements in Controls wird wahrscheinlich nicht das selbe Objekt wie in Components sein.
2. Ist FindComponent absolut überflüssig. In Controls bzw. Components sind alle Komponente vom Formular enthalten. Du durchgehst also die Liste (das Array) Controls, überprüfst ob es sich beim aktuellen Objekt (Controls[i]) um eine TCheckBox handelt (is TCheckBox), falls ja kannst du auf das Objekt direkt zugreifen in dem du Controls[i] auf TCheckBox castest (TCheckBox(Controls[i])), dann stehen dir alle Eigenschaften wie Name, Checked, Visible, etc. zur Verfügung. Hoffe das war verstandlich aonsten einfach fragen.

EDIT: Wo ist denn dein Code jetzt auf einmal hin?
  Mit Zitat antworten Zitat