$(fpgui_src)/gui/fpg_basegrid.pas This unit defines a class that represents the most basic parts of a grid. . This even is fired as soon as the focused row has changed . This event only works on the row level of the grid. This even is fired as soon as the focused cell has changed . This event works on the grid cell level. This event allows the program to decide if a cell can be selected or not . The default value for ACanSelect is True. Setting this to false inside the event handler will prevent the cell at position ACol, ARow to be selected.