VCL Component Delphi компоненты / Delphi components # 9

watcher52

Member
Joined
Jan 15, 2009
Messages
66
Reaction score
126

Beast_Power

Premium
Joined
Apr 29, 2014
Messages
61
Reaction score
39
Kastri library

  • Is a cross-platform library which builds upon the existing RTL and FMX libraries in Delphi
  • Supports a number of newer APIs that you won't find in FMX/RTL, and "backfills" for missing APIs
  • Is structured in a way so as to avoid creating unnecessary dependencies
  • Follows strict coding standards to ensure consistency and readability
  • Is kept as simple as practicable

https://github.com/DelphiWorlds/KastriFree/archive/master.zip
 

Beast_Power

Premium
Joined
Apr 29, 2014
Messages
61
Reaction score
39
NiceGrid

is a Delphi component that aimed to be a standard string grid replacement.
  • Headers can be merged and or multilined.
  • Smooth scrolling, not aligned to top left cell coordinate.
  • All aspect of grid colors can be customized: header light color, header dark color, header color, grid color, text color, etc.; resulting a real nice looking grid.
  • Alternate row color.
  • Can be customized at design time.
  • Each column can have its own horizontal and vertical alignment, color, and font.
  • Each column can be hidden.
  • Can be auto fit to width.
  • Can be auto calculate column width.
  • BeginUpdate and EndUpdate method for bulk cells access. Since it is a new component, there are several main differences between NiceGrid and TStringGrid:
  • Headers are excluded from cells, unlike TStringGrid that treats fixed rows as regular cells (Row 0, for example), Cells[0,0] in NiceGrid will access the top left editable cells, not fixed cell.
  • The only way to access the data is using Cells property or using direct array referencing style: NiceGrid1[0,0]. There are not (yet) Cols, or Rows property.
  • FixedRows -> Header, FixedCols -> Gutter.
https://github.com/DelphiWorlds/NiceGrid/archive/master.zip
 
Top