KControls Development Suite
KControls is a freeware distribution, a flagship of tkweb. It contains all of my published components for Delphi and Lazarus. Up to now, it joins packages KGrid, KHexEditor a KIcon.
|TKGrid - powerfull control for working with table data, replacement for TStringGrid and TDrawGrid - full compatibility and lot of new features|
|TKDBGrid - control for working with database tables, possible replacement for TDBGrid|
|TKHexEditor - powerfull control for binary file editing|
|TKIcon - powerfull component for working with icons and cursors (files *.ico and *.cur)|
|TKPrintPreview - control for displaying print preview, it is part of KControls built in printing capabilities, every visual control supports printing and previewing|
|TKPrintPreviewDialog - nonvisual component - dialog - for an easy print preview implementation|
|TKPrintSetupDialog - nonvisual component - dialog - for an easy implementation of printing preferences|
|TKCustomControl - a base for your visual controls, for which you want to implement e.g. printing and previewing capabilities in Delphi or Lazarus (just 2 short functions to write).|
|TKNumberEdit - edit control to input numbers in various formats|
|TKFileNameEdit - edit control to input file names|
|TKLinkLabel - label to show clickable link|
|TKGradientLabel - label with gradient background|
|TKLog - component for event logging|
|TKPercentProgressBar - custom drawn progress bar which shows actual percentage of the progress|
|TKBrowseFolderDialog - wrapper for the standard Windows API browse for folder dialog (works only on Windows)|
KControls is provided free on 'as is' basis, with complete source code. However, it is licensed software. More information about license can be found in source file headers.
All controls support Lazarus IDE fully. But there are some exceptions: TKIcon and TKBrowseFolderDialog work only in Win32 and printing and previewing does not work in older versions of Lazarus (for GTKx at all).
TKDBGrid development temporarilly stopped. I am not working with databases in Delphi anymore.
Screenshots (click the images to enlarge)
|kcontrols_1.4.zip||1.4||160||Delphi 6+, Lazarus 0.9.29(SVN#21827)+, C++Builder 2007+||support for RAD Studio XE3-XE5, new components etc.|
|kcontrols_1.3.zip||1.3||2583||Delphi 6+, Lazarus 0.9.29(SVN#21827)+, C++Builder 2007+||support for RAD Studio XE2|
|kcontrols_1.2.zip||1.2||2965||Delphi 6+, Lazarus 0.9.29(SVN#21827)+, C++Builder 2007+||cumulative update (KGrid 1.7, KHexEditor 1.5, KIcon 2.2)|
|kcontrols_1.1.zip||1.1||1010||Delphi 6+, Lazarus 0.9.29(SVN#21827)+, C++Builder 2007+||cumulative update (KGrid 1.6, KHexEditor 1.4, KIcon 2.1)|
|kcontrols_1.0.zip||1.0||1569||Delphi 6+,Lazarus 0.9.29(SVN#21827)+||initial release (KGrid 1.5, KHexEditor 1.4, KIcon 1.9)|