FNCGrid cells alignment don't run (to the right) after inserting column

I had to do this to fix HorzAlignment:

MyGrid.InsertColumn(1);
MyGrid.HideColumn(1);
for n := MyGrid.Columns.Count - 1 downto 2 do
        MyGrid.Columns[n].HorzAlignment := MyGrid.Columns[n - 1].HorzAlignment;