Hi Capo,
eigentlich ganz simpel - wenn ich auch kurz gestutzt habe...
probier es mal mit folgender Zeile
Delphi-Quellcode:
for i := AdvStringGrid1.RowCount-1 downto 1 do
begin
...
end;
Nach jedem "hide" ändert sich "von oben" betrachtet der Index. Und damit werden nach unten hin die "hides" immer 'falscher' ;-)
Dagegen hilft: von hinten anfangen ;)
Grüße!
Michael