From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
When Who What changed 3-4-2005 Jesusrmx Initial Text 3-4-2005 Jesusrmx Changed some headers into bullets 3-12-2005 AndrewH Differences between Lazarus and Delphi grids - fixed spelling (minor) 3-22-2005 Jesusrmx Grids Reference 3-22-2005 Jesusrmx Started some reference 3-29-2005 Jesusrmx Todo 3-29-2005 Jesusrmx known problems 9-14-2005 Bracara Notes. (minor) 9-14-2005 Bracara Notes. (minor) 9-14-2005 Bracara property UseXORFeatures; (minor) 9-14-2005 Bracara TCustomStringGrid (minor) 9-14-2005 Bracara procedure AutoSizeColumn(aCol: Integer); (minor) 1-11-2006 Raditz procedure LoadFromFile(FileName: string); 1-11-2006 Raditz procedure SaveToFile(FileName: string); 1-11-2006 Vincent formatting (minor) 4-1-2006 Swen (minor) 7-8-2006 Swen (minor) 8-24-2006 Jesusrmx property Rows[index: Integer]: TStrings read GetRows write SetRows; 12-15-2006 Jesusrmx Grids Howto: Grid Cell Editors 12-15-2006 Vincent Description of editor styles (minor) 12-15-2006 Jesusrmx Grids Howto: Operations: Save and Retrieve Grid Content 12-15-2006 Jesusrmx Grids Reference Removed Save & Load parts 12-15-2006 Jesusrmx TODO: move the rest of this section to external reference (minor) 12-15-2006 Jesusrmx Inheritence Tree 12-15-2006 Vincent TCustomGrid: use wiki-link, to increase the chances that the doc pages are included in the google index 12-23-2006 Jesusrmx Inheritence Tree (minor) 1-4-2007 Mattias2 Description of editor styles 1-4-2007 Mattias2 =Example: How to set a custom cell editor 1-5-2007 Vincent Example: How to set a custom cell editor 1-15-2007 Jesusrmx Look and Feel 4-23-2007 Jesusrmx Adjustments for improving delphi grids compatibility 4-23-2007 Swen typo (minor) 4-23-2007 Vincent Adjustments for improving Delphi grids compatibility: wording 4-24-2007 Jesusrmx Adjustments for improving Delphi grids compatibility: updated revision number (minor) 5-9-2007 Dejvid Differences between Lazarus and Delphi grids: became a desired objective etc 5-9-2007 Dejvid Customizing grids look: lecture > reading off 5-17-2007 Dejvid Overview: this information consists of 5-17-2007 Dejvid Overview: to facilitate the user in showing specific kinds 5-17-2007 Dejvid A Starting Example: this page is to help people with little or no 5-17-2007 Dejvid Differences between Lazarus and Delphi grids: to delphi grids. 5-17-2007 Dejvid known problems: dbgrid paints the cell background twice (once w 9-11-2007 Jesusrmx Grids Howto, added information, changed layout 9-11-2007 Jesusrmx Differences (minor) 9-11-2007 Jesusrmx Description of grid's drawing process (minor) 10-20-2007 Yhernan Operations 3-13-2008 Jesusrmx Properties and Events for customizing grids 3-13-2008 Jesusrmx Description of grid's drawing process 3-13-2008 Jesusrmx Several differences with delphi have been identified 3-13-2008 Junior Save and Retrieve Grid Content 3-13-2008 Junior fixed "UseXORFeatures" 3-14-2008 Ggeldenhuys Spelling mistakes (minor) 3-14-2008 Ggeldenhuys Spelling mistakes (minor) 3-14-2008 Kirkpatc Grid Cell Editors 3-17-2008 Kirkpatc Several differences with delphi have been identified (minor) 3-17-2008 Kirkpatc Grid's cell selection 3-17-2008 Kirkpatc Description of grid's drawing process (minor) 3-17-2008 Kirkpatc Properties and Events for customizing grids (minor) 3-17-2008 Kirkpatc Objective (minor) 3-17-2008 Kirkpatc Differences between Lazarus and Delphi grids (minor) 3-18-2008 Kirkpatc A Starting Example (minor) 3-18-2008 Kirkpatc Differences between Lazarus and Delphi grids (minor) 3-18-2008 Kirkpatc Information (minor) 3-18-2008 Kirkpatc TCustomStringGrid (minor) 3-18-2008 Kirkpatc procedure Clean(CleanOptions: TGridZoneSet); overload; 3-18-2008 Kirkpatc procedure Clean(CleanOptions: TGridZoneSet); overload; (minor) 3-18-2008 Kirkpatc Customizing grids 3-18-2008 Kirkpatc Customizing grids (minor) 3-18-2008 Kirkpatc Save and Retrieve Grid Content (minor) 3-18-2008 Jesusrmx Adjustments for improving Delphi grids compatibility (minor) 3-18-2008 Jesusrmx TCustomGrid - AllowOutboutEvents description (minor) 3-20-2008 Kirkpatc procedure AutoSizeColumn(aCol: Integer); (minor) 3-20-2008 Kirkpatc procedure AutoAdjustColumn(aCol: Integer); 1-23-2009 Smace Example: How to align collumm text in StringGrids 1-29-2009 Smace Example: How to add buttom editor 1-29-2009 Smace Example: How to add a buttom editor 8-20-2009 Jesusrmx Grids Howto OnValidateEntry 8-20-2009 Jesusrmx Validate Entered Values (minor) 8-23-2009 Jesusrmx Validating Entered Values: formating (minor) 8-24-2009 Vincent TCustomStringGrid 8-24-2009 Vincent procedure Clean(CleanOptions: TGridZoneSet); overload; 12-29-2009 Jesusrmx Example: How to align collumm text in StringGrids (minor) 12-29-2009 Jesusrmx Example: How to add a buttom editor (minor) 8-6-2010 Jesusrmx Grids Howto: Sorting 8-6-2010 Jesusrmx Sorting Columns or Rows (minor) 8-6-2010 Jesusrmx Sorting Columns or Rows (minor) 8-8-2010 Jesusrmx /* Grids Reference Page: documented cbsButtonColumn /* 8-8-2010 Jesusrmx Description of editor styles (minor) 9-9-2010 Slawek Inheritence Tree: typo (minor) 10-3-2010 Chronos Category and code highlighting 11-13-2010 Jesusrmx Grid Cell Editors: Picklist Editor 11-13-2010 Jesusrmx Description of editor styles : Link to picklist example (minor) 1-26-2011 Tintinux Sorting Columns or Rows 3-17-2011 Maxim Example: How to align column text in StringGrids 5-13-2011 JuhaManninen Sorting Columns or Rows 5-19-2011 JuhaManninen Sorting Columns or Rows 5-19-2011 JuhaManninen Sorting Columns or Rows 5-27-2011 Jesusrmx Grids Howto: shifted alignment sample and added multilined text sample 6-9-2011 Jesusrmx Grids Howto: selecting records in dbgrid using checkboxes 6-9-2011 Jesusrmx Selecting Records in a DBGrid using checkboxes 6-10-2011 Jesusrmx Selecting Records in a DBGrid using checkboxes 6-10-2011 Jesusrmx Selecting Records in a DBGrid using checkboxes (minor) 6-10-2011 Jesusrmx Selecting Records in a DBGrid using checkboxes (minor) 8-2-2011 BigChimp When above customizaton is not enough, derived grids: typos (minor) 8-2-2011 BigChimp Overview: Added stringgrid as example and link to docs so people might look at them ;) 8-2-2011 BigChimp Adjustments for improving Delphi grids compatibility: Specified SVN revision; but these are very old indeed... (minor) 8-2-2011 BigChimp property AllowOutboundEvents:boolean;: Typos/grammar 8-2-2011 BigChimp Grid's cell selection: Typos/grammar (minor) 8-2-2011 BigChimp Save and Retrieve Grid Content: Typos/grammar (minor) 8-2-2011 BigChimp Grid Cell Editors: Clarifications/typos/grammar (minor) 8-2-2011 BigChimp Multilines in Grids: Typos (minor) 8-2-2011 BigChimp Several differences with Delphi have been identified: Changed title: more brief and to the point 8-6-2011 BigChimp Example: How to set a custom cell editor: Added dbgrid memo editor example. (minor) 9-5-2011 Jesusrmx TCustomStringGrid: documents SaveToCSVFile, LoadFromCSVFile 9-5-2011 BigChimp procedure SaveToCSVFile(AFileName: string; ADelimiter:Char=','; WithHeader:boolean=true);: Small typos, grammar, tried to clarify row header 10-18-2011 Juandelacruz Objective 10-18-2011 Juandelacruz Overview 10-20-2011 Jesusrmx New Functionality (minor) 10-20-2011 Jesusrmx TCustomGrid : removed items to be documented in full grid reference 10-20-2011 Jesusrmx TCustomGrid: property columns 11-23-2011 BigChimp property Columns: Clarifications, cut up long sentences, grammar. Please verify correctness. 2-29-2012 Jesusrmx Save and Retrieve Grid Content 2-29-2012 Jesusrmx Save and Retrieve Grid Content : formatting (minor) 2-29-2012 Jesusrmx Save and Retrieve Grid Content: missign soAll constant (minor) 3-11-2012 BigChimp Added TCustomDBGrid 3-14-2012 BigChimp Properties and Events for customizing grids (minor) 3-24-2012 Vincent Text replace - "<xml>" to "<syntaxhighlight lang="xml">" (minor) 3-24-2012 Vincent Text replace - "</xml>" to "</syntaxhighlight>" (minor) 3-24-2012 Vincent Text replace - "delphi>" to "syntaxhighlight>" (minor) 3-24-2012 Vincent Text replace - "Delphi>" to "syntaxhighlight>" (minor) 7-14-2012 JuhaManninen Sorting Columns or Rows 8-26-2012 BigChimp procedure LoadFromCSVFile: Indicate alternative as loadfromcsvfile will not load rfc4180 files currently layout, typos, grammar 8-28-2012 BigChimp property Columns: I hope this is what is meant, but it really looks weird: columns are custom columns right? Then columns.count should include it! 8-28-2012 BigChimp PLEASE REVIEW! Clarified various columns, colcount vs columns.count still unclear 8-28-2012 Jesusrmx property Columns : explained in another way, please check 8-29-2012 BigChimp property Columns: Grammar, keywords bold. Thanks for the clear explanation, Jesus! 10-26-2012 BigChimp TCustomDBGrid: added inplaceeditor code 11-16-2012 BigChimp Validating Entered Values: typo/grammar mostly (minor) 12-17-2012 BigChimp TCustomDBGrid: no row/col 1-28-2013 Jesusrmx Grids Howto -> Working with grids 1-28-2013 Jesusrmx (minor) 1-28-2013 Jesusrmx Howto and Examples 1-28-2013 Jesusrmx When above customizaton is not enough: derived grids 1-28-2013 Jesusrmx moved focusing a cell 1-28-2013 Jesusrmx Working with grids 1-28-2013 Jesusrmx Properties and Events for customizing grids (minor) 1-29-2013 Jesusrmx Working with grids: started editing grids 1-31-2013 Bart Properties and Events for customizing grids 3-8-2013 Snorkel Sorting Columns or Rows 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid 3-8-2013 Snorkel Sorting Columns or Rows in DBGrid with Sort Arrows in column header 3-8-2013 Snorkel Sorting columns or rows in DBGrid with sort arrows in column header 3-13-2013 Bart Grids Reference: TValueListEditor 3-13-2013 Bart TValueListEditor: Initial description of TValueListeditor 3-13-2013 Bart Property KeyOptions (minor) 3-13-2013 Bart Altered behaviour of TCustomStringGrid derived properties (minor) 3-13-2013 Bart TValueListEditor (minor) 3-21-2013 Snorkel Sorting columns or rows in DBGrid with sort arrows in column header 3-21-2013 Snorkel Sorting columns or rows in DBGrid with sort arrows in column header 3-21-2013 Snorkel Sorting columns or rows in DBGrid with sort arrows in column header 3-21-2013 Snorkel Sorting columns or rows in DBGrid with sort arrows in column header 3-22-2013 Jesusrmx Howto and Examples: added Highlighting the selected cell column and row 3-22-2013 Jesusrmx Highlighting the selected cell column and row (minor) 4-26-2013 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header: Language, bolded properties etc 4-26-2013 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header 4-26-2013 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header (minor) 4-26-2013 BigChimp (minor) 4-26-2013 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header: standard indent; added ftblob to unsortable columns 4-29-2013 BigChimp Multilines in Grids 4-30-2013 Jwdietrich 11-27-2013 Davitof property Columns 12-15-2013 HowardPC TValueListEditor (minor) 12-15-2013 HowardPC Differences between Lazarus and Delphi grids (minor) 1-27-2014 Windsurferme 3-6-2014 Luca DbGrid now has a SelectedFieldRect property 3-6-2014 Luca Added link to forum post explaining the SelectedFieldRect property (minor) 6-2-2014 Paskal Using cell editors 6-2-2014 Paskal Using cell editors 6-4-2014 Paskal Description of editor styles 6-4-2014 Paskal Description of editor styles 6-4-2014 BigChimp Description of editor styles (minor) 6-4-2014 Jesusrmx property Columns: Note about Column.Title overriding corresponding StringGrid.Cells[] (minor) 6-6-2014 Eolandro add another tip of use for DBgrid (minor) 7-18-2014 BigChimp A Starting Example (minor) 7-18-2014 BigChimp Highlighting the selected cell column and row (minor) 7-18-2014 BigChimp Information: remove redundant/superfluous info 10-14-2014 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header: link to documentation 10-14-2014 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header: code formatting (minor) 10-14-2014 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header (minor) 10-14-2014 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header: Only update indexes when needed 10-14-2014 BigChimp Sorting columns or rows in DBGrid with sort arrows in column header (minor) 10-23-2014 BigChimp procedure LoadFromCSVFile(AFileName: string; ADelimiter:Char=','; WithHeader:boolean=true); (minor) 12-27-2014 Bart Options and properties that affect editing 12-28-2014 Bart Using cell editors 2-5-2015 Kpeters58 Example: Avoid display Text Field as (memo) for DBGrids (minor) 2-11-2015 Jonas Validating Entered Values: raise EAbort rather than a generic exception to avoid message boxes saying the program should be killed (raising another exception and catching in onexception still leaves backtraces on the console) 3-19-2015 HeinziTuberkel When built-in properties are not enough: derived grids 3-19-2015 HeinziTuberkel What happens in the TCustomGrid.Paint Paint method? (minor) 3-19-2015 HeinziTuberkel Drawing methods introduced by TCustomDrawGrid (minor) 10-15-2015 Jma sp Validating Entered Values 10-15-2015 Jma sp Validating Entered Values 6-17-2016 Luca Example: How to set a memo editor for dbgrids, it's better to create a control that manages grid messages 6-17-2016 Luca Using cell editors, link to Michaël Van Canneyt's document about using grids 7-21-2016 Arent Inheritance Tree 7-21-2016 Arent Inheritance Tree 10-3-2016 Arent Inheritance Tree 10-6-2016 Arent TValueListEditor 12-11-2016 Arneolav (minor) 12-11-2016 Arneolav 12-11-2016 Arneolav 12-11-2016 Arneolav (minor) 12-11-2016 Arneolav (minor) 12-11-2016 Arneolav (minor) 12-14-2016 Arneolav (minor) 12-14-2016 Arneolav (minor) 12-14-2016 Arneolav (minor) 12-16-2016 Arneolav (minor) 12-16-2016 Arneolav How to draw up/down sort arrow (minor) 12-16-2016 Arneolav How to draw up/down sort arrows (minor) 12-16-2016 Arneolav How to draw up/down sort arrows (minor) 12-16-2016 Arneolav How to draw up/down sort arrows (minor) 12-16-2016 Arneolav How to draw up/down sort arrows (minor) 12-16-2016 Arneolav How to draw up/down sort arrows (minor) 12-16-2016 Arneolav How to draw up/down sort arrows 12-16-2016 Arneolav How to draw up/down sort arrows (minor) 12-16-2016 Arneolav How to draw up/down sort arrows in Column header of StringGrid (minor) 12-16-2016 Arneolav Draw up/down sort arrows in Column header of StringGrid (minor) 12-16-2016 Arneolav Draw up/down sort arrows in Column header of StringGrid (minor) 12-16-2016 Arneolav Draw up/down sort arrows in Column header of StringGrid (minor) 12-16-2016 Arneolav A demo of how to override automatic sort (ColumnClickSorts set to False ) and how to avoid sort of some columns (minor) 12-16-2016 Arneolav A demo of how to override automatic sort (ColumnClickSorts set to False ) and how to avoid sort of some columns (minor) 12-16-2016 Arneolav Sort arrows in Column header of StringGrid (minor) 12-16-2016 Arneolav A demo of how to override automatic sort (ColumnClickSorts set to False ) and how to avoid sort of some columns (minor) 12-16-2016 Arneolav A demo of how to override automatic sort (ColumnClickSorts set to False ) and how to avoid sort of some columns (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, set up/down arrow (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ), avoid sort of some columns, with sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-16-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-17-2016 Arneolav (minor) 12-17-2016 Arneolav Set Color on rows (minor) 12-17-2016 Arneolav Color on rows (minor) 12-18-2016 Arneolav (minor) 12-18-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-18-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-18-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-18-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-18-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-18-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-18-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-19-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-19-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 12-26-2016 Arneolav Override automatic sort (ColumnClickSorts set to False ). Avoid sort of some columns. Show sort arrows in column header (minor) 2-15-2017 Arent 5-5-2017 Wp Howto and Examples (minor) 6-4-2017 Wp Working with grids: Cell hints 6-4-2017 Wp Hints (minor) 6-4-2017 Wp Cell hints: OnGetCellHint for option dgTruncCellHints 11-4-2017 Dbannon short note about columns and rows starting at 0 2-14-2018 Wp procedure AutoSizeColumns: Replace "AutoSizeColumn" by "AutoAdjustColumns" 2-14-2018 Wp procedure AutoSizeColumns;: Replace "AutoSizeColumns" by "AutoAdjustColumns" 2-14-2018 Wp procedure AutoAdjustColumns; 2-14-2018 Wp procedure AutoSizeColumn(aCol: Integer); 2-14-2018 Wp procedure AutoAdjustColumn(aCol: Integer); 2-14-2018 Wp procedure AutoAdjustColumns; 2-14-2018 Wp TCustomDBGrid 8-21-2018 Bart General comments on the use of TValueListEditor 9-16-2018 Bart General comments on the use of TValueListEditor 10-3-2018 Zoltanleo Example: Working with Picklist, How to make it read only and How to fill it at run time. 10-3-2018 Zoltanleo Пример: Работа с Picklist, Как сделать его только для чтения и Как заполнить его в runtime.= 3-14-2019 Jesusrmx Howto and Examples: Separated sections for Grids and DbGrids 3-14-2019 Jesusrmx DBGrids Howto and Examples: Exporting a dbgrid to a text file 3-14-2019 Jesusrmx Example: How to export a DBGrid to a text file: removed i variable not used (minor) 3-30-2019 Jesusrmx Example: How to export a DBGrid to a text file: use column alignments, don't export columns that would require 0 characters 3-30-2019 Jesusrmx Example: How to export a DBGrid to a text file: restore example of use 4-9-2019 FTurtle Deleted categories outside template 9-28-2019 Wp property Columns: Add SizePriority and AutoFillColumns 9-28-2019 Wp Activate highlighting for Pascal syntax 9-29-2019 Bart property AutoFillColumns: Also works without "custom columns". (minor) 10-18-2019 Bart TValueListEditor: Methods to save and load the contents with or without layout. 12-7-2019 Wp Grids Howto and Examples: AutoFillColumns and SizePriority 12-7-2019 Wp Avoid empty space at the right of the last column 12-25-2019 Hartmut2 How to scroll a Grid in "realtime" (moving the scrollbar via mouse) 5-27-2020 Wp TCustomGrid: Added SaveToFile and LoadFromFile 5-27-2020 Wp procedure LoadFromFile(AFileName: String); 5-27-2020 Wp procedure LoadFromFile(AFileName: String); 2-18-2021 Bart Altered behaviour of some properties derived from TCustomStringGrid 8-13-2021 Jesusrmx Grids Howto and Examples 12-11-2021 Wp Focusing a cell: More precise words 1-21-2022 Slawek A Starting Example: Adding icons 1-21-2022 Slawek A Starting Example: typo 1-21-2022 Slawek Ways in which you can make a Lazarus grid more Delphi-compatible: comment 2-1-2022 Slawek TValueListEditor: typo, last subtitle: file->methods (minor) 2-1-2022 Slawek Properties and Events for customizing grids: typo 2-1-2022 Slawek Additional methods to draw in TCustomGrid: typo 2-2-2022 Slawek fix internal link and typo in subtitles (minor) 11-1-2022 Jpasj Example: Avoid displaying text fields as "(Memo)" for DBGrids 1-23-2023 Wp Inheritance Tree 9-3-2023 Jpasj Example: Avoid displaying text fields as "(Memo)" for DBGrids 9-3-2023 Bart Example: Avoid displaying text fields as "(Memo)" for DBGrids: fix unclosed inline css style (minor) 12-3-2023 Wp procedure LoadFromCSVFile(AFileName: string; ADelimiter:Char=','; WithHeader:boolean=true); 12-6-2023 Wp TCustomGrid: Input validation 12-6-2023 Wp Input validation 12-6-2023 Wp Undo revision 157840 by Wp (talk) 12-6-2023 Wp Undo revision 157839 by Wp (talk) 12-6-2023 Wp How to resize a row based on cells content