Delphi & C++ Builder components library
and Software development

StringGrid with columns definition, new picklist types, checkbox and custom drawing

rStringGridEd is enhanced StringGrid component with possibility to define columns properties like in DBGrid. Each column defines data type, editor and many new properties. StringGrid supports many new editors and custom drawing of cells or drop down list items.

New properties and functions:

  • column or cell EditStyle (Text, Dropdown, Dropdown list, Dropdown CheckList, DropDownImageList, Color pick list, Date picker, Checkbox, Ellipsis button, cell Button)
  • column or cell DataType (Text, Integer, Numeric, Date, Time, DateTime new) with custom numeric or DateTime format and Min Max values
  • can show additional Data bar in cell according to the cell value, min/max limits and colors can be defined in design time dialog or in runtime new
  • can show Status bar or Status icon in cell according to the cell value, limits, Bar or Icon type and colors can be defined in design time dialog or in runtime new
  • can show additional graphic symbols in cell according to the cell value, conditions can be defined in design time dialog, in runtime user dialog or by event
  • column or cell Font, Colors, Alignment and other visual properties
  • gradient color and 3D look for fixed cells
  • Range select, Copy/Paste function to/from MS Excel
  • Save to file and Load from file functions
  • Data sorting function (now fast sorting by quicksort algorithm) new
  • drag and drop support
  • shows complete text as hint for truncated text in cell
  • provides automatic changing of columns width after dblclick on boundary of title cell (autofit)
  • introduces events for getting cell properties (EditStyle, DataType, CanEdit, PickList, Font, BkColor) including showing of glyphs in the call according to the cell value new
  • introduces events for drawing on active row/cell and for custom drawing of DropDown list items
  • and many more...

Descendant rDBStringGridEd add database functions to this StringGrid.

Example of rStringGridEd:

One column properties of rStringGridEd:

Open documentation page.

Go back