******************************************************* Author: Bruno Fierens TMS Software J. Jordaens str. 11 B8510 Marke Belgium Fax : +32 56 963535 E-mail: bruno.fierens@ven.be http://www.ven.be/freestyle/delphi.htm ******************************************************* Delphi 1.0 / 2.0 / 3.0 / C++Builder stringgrid with added features : Files : advgrid1.zip : component files for Delphi 1.0 (v1.1) advgrid2.zip : component files for Delphi 2.0 advgrid3.zip : component files for Delphi 3.0 cbuilder.zip : component files for C++Builder (v1.1) demo.zip : demo with source code for Delphi 3 can be used in Delphi 2 after ignoring errors while loading Release 1.2 (for Delphi 2.0 / Delphi 3.0 only !) : insert / delete rows & colums save / load to file save / load to stream save / load to CSV file save / load to XLS file (D2 & D3 only) copy / paste to clipboard save to HTML cell alignment, cell color, cell font color, read-only cells automatic printing with optional title, pagenummer, date, time, border and custom drawing automatic column sizing column sorting + full sort when clicking on column header + arrow indication (like Internet mail) automatic goto cell based on sorted column when key pressed event handler for setting hint of each cell automatic selection of next cell after edit insert / delete key to insert or delete rows automatic resizing with parent form automatic text display appended with '...' when text does not fit in column automatic saving of user resized columns in registry or INI file proportional scrollbars hide / unhide columns search capabilities with options for case sensitive, full/partial, regular expressions bitmaps, icons, imagelist elements fixed rows at bottom of grid Feature Revision history 0.95 : clipboard max. datatransfer size in Delphi 1.0 increased to 64Kb 0.96 : grid resizes with parent form 0.97 : automatic text append with ... in string too long for column 0.98 : centered printouts save & load of column sizes in registry / INI file enhanced print preview print selected rectangle of grid only 0.99 : enhanced display of sort triangle indicator load from XLS and CSV file enhanced clipboard paste function new property to control sorting fixed columns proportional scrollbars 0.995 : hide /unhide columns 0.996 : save /load to stream 0.997 : enhanced printing of grid with more columns than fitable on a page 0.998 : findfirst, findnext (optional case senstive, full/partial, regular expression) 0.998b: enhancements to print, sorting saves col/row of grid, colors saved in HTML output 0.998c: C++Builder support 0.999 : enhanced handling of multiline text for edit, print, save 1.0 : events for cell click and dblclick, read-only cells 1.1 : onvalidate event handler for cell validation + minor fixes for hidden columns & searching 1.2 : added icons, bitmaps, imagelist elements added fixed rows at bottom of grid fixed glitch for printout of multiline cells ----------------------------------------------------------------------- This component is free for use in non-commercial applications, that is any software that is not being sold in one or another way. License for commercial use and/or full source code is available for 50$ Payment can be done by sending a check/cash/postal order, addressed to Bruno Fierens to : Bruno Fierens TMS software J. Jordaens str. 11 B8510 Marke Belgium Source code is sent immediately upon receipt of check by email. Payment grants users the right for all future 1.x source code updates.