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, RichTextnew, Dropdown, Dropdown list, Dropdown CheckList, DropDownImageList, Color pick list, Date picker, Checkbox, Ellipsis button, cell Button, Custom editornew)
  • column or cell DataType (Text, Integer, Numeric, Date, Time, DateTime) 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
  • 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
  • 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 with definable colors of focused and selected cells
  • internal log of edited cells with possibility to highlight edited cells
  • Copy/Paste function, data format allows to copy/paste directly to/from MS Excel
  • Save to file and Load from file functions
  • Data sorting function (now fast sorting by quicksort algorithm)
  • 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
  • introduces events for drawing on active row/cell and for custom drawing of DropDown list items
  • can be used as INI values editor (2 columns grid with Name and Value columns)
  • and many more...

Descendant rDBStringGridEd add database functions to this StringGrid updated.

Example of rStringGridEd:

One column properties of rStringGridEd:

rStringGridEd methods and properties Column methods and properties

Go back