To StringGrid1.AutoSizeColumns; temporarily lazarus / 31-LCL ---------------------------------------------------------------------- asdf · 2011-02-06 16:19 Using StringGrid1.AutoSizeColumns; - This makes columns of StringGrid1 AutoSizeColumns at all times. I need to use it only once, what is the code to release StringGrid.AutoSizeColumns;  ? ---------------------------------------------------------------------- Blaazen · 2011-02-06 16:30 I don't understand. For me works as expected. It autosizes Columns only once and I  have to call it again if I want autosize again. ---------------------------------------------------------------------- asdf · 2011-02-06 16:46 Very strange for me, after StringGrid1.AutoSizeColumns - I could not adjust its individual .ColWidths  . ---------------------------------------------------------------------- Blaazen · 2011-02-06 16:55 I think problem will be in your grid properties. Is your StringGrid.Options.goColSizing set to True ? At me it is set to True and I can adjust Column.Width by mouse and also from code. ---------------------------------------------------------------------- asdf · 2011-02-06 17:11 You are right, in a plain sample project - it is as you has described. But I really have placed .AutoSizeColumns at the end of procedure. I have to check up my codes.