Source Code Online Home Categories Top Code New Code Submit Code
Search
Subject Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Visual Basic & VB.NET
 XML
New Code
Easy Query Builder 2.0
Odin Secure FTP Expert 7.7.3
jQuery Accordion Gallery 1.0
PCL to TIFF Converter Shell for Mac 2.0
Fax Server Plus 5.3.0522
Fax Server Pro 5.6.0522
Advanced RSS2Web Professional 3.11.104
Group Mail Manager Premier 2.32.36
RSS Content Generator Premier 3.11.86
Get Remote IP Address in PHP 1.0.0
Elite News Pro2 PHP RSS Reader 2.0
RTF-to-HTML DLL COM, Win32 1.0
Java Download Manager 1.0
VISCOM Video Edit Gold ActiveX SDK 9.21
HTML-to-RTF Pro DLL COM, Win32 1.0
Top Code
ICPennyBid - Penny auction software 3.9
Elite News Pro2 PHP RSS Reader 2.0
ASP.NET Event Calendar in MVC3 Razor 1.0
ICHolidayLettings - Holiday Lettings Site Script 1.2
WebTreeView 1.0
BP-T-Shirt - Custom T-Shirt WebStore Script 1.0
CloudOsys File Upload 2.4b2
X360 Multi-page Tiff Viewer ActiveX OCX 2.69
Metadraw3-OCX
AceDRM 1.0
MetaTags For Websites, Documents & Articles
idCGIRunner 1.5
a-Mac Address Change
TmdMailSlot, TmdWinPopup & TmdSecureMail 1.14
WindowHTML 1.1
Report About KGrid 1.1
- required fields

Please enter text on the image
  



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

Back