Written from scratch in 2016 (not derived from TCustomGrid or TGrid) to take advantage of all that's fast in Delphi!
The TeeGrid "Ticker" component to automatically refresh grid cells when values are updated. VCL, Firemonkey and Lazarus. Delphi and C++, 2009 to Berlin.
Options include FadeColors, Delay, Higher.Color, Lower.Color and RefreshSpeed.
TeeGrid“Ticker”组件自动更新有价值网格单元。VCL, Firemonkey and Lazarus. Delphi and C++, 2009 to Berlin.
选择包括: include FadeColors, Delay, Higher.Color, Lower.Color and RefreshSpeed.
TeeGrid Fast,Light,Snappy Grid Component。
Features include:
Huge data - capable of handling a very big number of cells. For example 1 billion cells (1000 columns by 1 million rows).
Virtual data - TVirtualData or derived class to automatically create columns and provide cell values.
TStringGrid emulation - TeeGrid can be used like a TStringGrid with a TStringsData object.
Sub-columns (any column can have children columns)
Per-column formatting (font, back fill, stroke, text alignment)
Individual row heights (per-row custom height)
Row groups - Any row can be expanded to show its detail sub-grid rows. The grid Data class must support master-detail relationships.
Totals and SubTotals - Automatic summary "grid bands" can be added to a header or footer, also for "detail" subgrids.
Row "Sub-Bands" - Any row might display a grid band above the row. The "band" can be anything, from a simple TTitleBand to a complex group of bands or rows.
Custom cell rendering - Default class for cell rendering is TCellRender. Other classes can be used or created to override the default behaviour, like for example to show check-boxes in columns with boolean (True/False) values.
Cell text format (float, date-time formatting strings).
Column Visible and Expanded (for sub-columns).
Automatic column width (or fixed, in pixels or % percent of grid width).
Column mouse drag resizing.
Automatic scroll bars visibility - Scrollbars are automatically displayed when necessary. In Firemonkey they can be customized.
Column ordering - Columns and sub-columns can be re-positioned.
Grid Header formatting (font, back fill, stroke).
Grid Header mouse-hover.
Grid "indicator" column (left-most column with symbol for current row).
Row highlighting (mouse-hover and selected row formatting).
Multi-cell range selection (by mouse and arrow keys).
Copy selected cells to clipboard in CSV format, pressing Ctrl+C or Ctrl+Insert key and also by code.
Full selected row highlight.
Grid and Columns ReadOnly.
Custom Grid editors.
Rows and Columns lines separators (stroke settings).
Cell mouse-hover (highlights cell under mouse cursor).
All coordinates as floats - For sub-pixel finetuning, Firemonkey only. VCL always rounds to integer pixels.
Alternate row background filling (back brush, stroke settings).