Zitat von
capo:
Bei iRow werden alle Checkboxen gecheckt.
AdvStringGrid1.SetCheckBoxState(2,iRow,true);
So werden nicht alle auf Checked gesetzt. Nur immer die Checkbox in Zeile iRow.
Ich denke der Fehler liegt eher hier:
Delphi-Quellcode:
if FileExists(fn)
then
advstringgrid1.AddDataImage(3,iRow,0,habeforetext,vaTop);
// >>>>>> AdvStringGrid1.SetCheckBoxState(2,iRow,true); ????
end;
da fehlt wohl ein begin .. end bei der Bedingung, so dass "AdvStringGrid1.SetCheckBoxState(2,iRow,true); " in jedem Fall ausgeführt wird.