|
|
| KGrid 1.1 Screenshot |
|---|

← Back to details page | KGrid - Version 1.1. is finally here! It took me much more time to finish and (I hope so) sufficiently test it than I planned first - but, you had to see the "panic" in my job during the last month, things quite distant to Delphi programming, hopefully there will be no more of it:-)
There were several reasons for me to write an own grid component for Delphi:
- Borland's inoperability to fix reported bugs (this applies not only for TStringGrid)
- I wanted different editing controls like TEdit, TComboBox, TCheckBox to be inserted in cells
- I wanted the last column to be aligned within the client area edge
- I wanted a slightly better behavior while moving or resizing columns or rows
Though I searched for a suitable component with Google, I didn't find anything that would be compatible with TStringGrid and fulfilled all these needs.
KGrid Features:
- Written as TCustomControl descendant, this is not a TCustomGrid enhancement
- 95% compatible with TDraw(String)Grid
- Every row, column or optionally cell is implemented as class
- Arbitrary TWinControl descendant can be used as inplace editor.
- Unicode component. No unicode inplace editors are available - you must take these somewhere else.
- Versatile sorting interface
- Cell clipping and double buffering
- Alignment of the last column or row - corresponding scroll bar will not appear
- Virtual grid possibility - data will not be stored in the grid directly but somewhere else in the application
- Versatile cell painting interface
- Another styles for moving and resizing of rows or columns
- Multipurpose and unified design of cell events
- XP themes supported (even in cells)
- Index mapping - a technique that greatly simplifies event handling while columns and/or rows change their positions
- All colors can be modified at design time |
|
|