home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / delphi / kompon / d456 / TMS / ADVGRID6.ZIP / ADVGRID.TXT < prev    next >
Text File  |  2002-05-31  |  36KB  |  659 lines

  1. **********************************************************************
  2. * TAdvStringGrid 2.3.0.0 : May 31, 2002                              *
  3. *                                                                    *
  4. * Copyright ⌐ 1996-2002 by TMS Software                              *
  5. * E-mail: info@tmssoftware.com                                       *     
  6. * Web : http://www.tmssoftware.com                                   *
  7. **********************************************************************
  8.  
  9.  
  10. Delphi 3.0/4.0/5.0/6.0 - C++Builder 3.0/4.0/5.0/6.0 stringgrid with added features :
  11.  
  12. Files :
  13. -------
  14.   advgrid3.zip : component files for Delphi 3.0
  15.   advgrid4.zip : component files for Delphi 4.0
  16.   advgrid5.zip : component files for Delphi 5.0
  17.   advgrid6.zip : component files for Delphi 6.0
  18.   advgrdc3.zip : component files for C++Builder 3.0
  19.   advgrdc4.zip : component files for C++Builder 4.0
  20.   advgrdc5.zip : component files for C++Builder 5.0
  21.   advgrdc6.zip : component files for C++Builder 6.0
  22.   asgddemo.zip : demo with source code for Delphi 3,4,5,6
  23.   democ3.zip   : demo with source code for C++Builder 3
  24.   democ4.zip   : demo with source code for C++Builder 4
  25.   democ5.zip   : demo with source code for C++Builder 5
  26.   democ6.zip   : demo with source code for C++Builder 6
  27.  
  28. Release 2.3.0.0 :
  29. -----------------
  30.  
  31.  insert / delete rows & colums
  32.  save / load to file
  33.  save / load to stream
  34.  save / load to CSV file
  35.  save / load to XLS file (not supported in Delphi 1)
  36.  copy / paste to clipboard + intelligent automatic series expansion, duplication
  37.  save to HTML
  38.  save to Word DOC file
  39.  save to formatted text
  40.  load from MDB table
  41.  cell horizontal & vertical alignment, cell color, cell font color, read-only cells
  42.  automatic printing with optional title, pagenumber, date, time, border,
  43.                          cell fonts, colors, custom drawing, fit to page, cell border
  44.  automatic column/row sizing
  45.  column sorting + full sort when clicking on column header + arrow indication (like Internet mail)
  46.  automatic goto cell based on sorted column when key pressed
  47.  event handler for setting hint of each cell
  48.  automatic selection of next cell after edit
  49.  insert / delete key to insert or delete  rows
  50.  automatic resizing with parent form
  51.  automatic text display appended with '...' when text does not fit in column
  52.  automatic saving of user resized columns in registry or INI file
  53.  proportional scrollbars, flat scrollbars
  54.  hide / unhide columns
  55.  search capabilities with options for case sensitive, full/partial, regular expressions
  56.  bitmaps, icons, imagelist elements, pictures
  57.  fixed rows at bottom or right side of grid
  58.  intellimouse support for scroll, zoom & pan (with MSWHEEL component)
  59.  enhanced inplace editor with left & right aligned input
  60.  shows URLs and starts apps on mouseclick
  61.  inplace editors : combobox, spinedit, ellipsedit, datepicker, checkbox,
  62.                    buttons, autolookup edits, numeric edit, float edit,
  63.                    capital edit, mixedcase edit, radiobutton, bitbutton, custom inplace editors
  64.  enhanced mouse actions to select columns and rows
  65.  enhanced column and row dragging
  66.  free rotated text
  67.  disjunct row selection in rowselect mode
  68.  OLE drag & drop source + target
  69.  enable/disable column sizing per column (Delphi 4 only)
  70.  Rich text display capability
  71.  Tiled or fixed positioned background image
  72.  Group / Ungroup methods and grouped sorting
  73.  Multi-column filtering
  74.  HTML formatted cells
  75.  Interface for spell check and autocorrection
  76.  Built in JPEG,GIF,WMF,ICO,BMP support
  77.  Cell merging
  78.  Floating footer row
  79.  
  80.  
  81. Feature Revision history :
  82. --------------------------
  83.  
  84.  0.95  : clipboard max. datatransfer size in Delphi 1.0 increased to 64Kb
  85.  0.96  : grid resizes with parent form
  86.  0.97  : automatic text append with ... in string too long for column
  87.  0.98  : centered printouts
  88.          save & load of column sizes in registry / INI file
  89.          enhanced print preview
  90.          print selected rectangle of grid only
  91.  0.99  : enhanced display of sort triangle indicator
  92.          load from XLS and CSV file
  93.          enhanced clipboard paste function
  94.          new property to control sorting fixed columns
  95.          proportional scrollbars
  96.  0.995 : hide /unhide columns
  97.  0.996 : save /load to stream
  98.  0.997 : enhanced printing of grid with more columns than fitable on a page
  99.  0.998 : findfirst, findnext (optional case senstive, full/partial, regular expression)
  100.  0.998b: enhancements to print, sorting saves col/row of grid, colors saved in HTML output
  101.  0.998c: C++Builder 1.0 support
  102.  0.999 : enhanced handling of multiline text for edit, print, save
  103.  1.0   : events for cell click and dblclick, read-only cells
  104.  1.1   : onvalidate event handler for cell validation + minor
  105.          fixes for hidden columns & searching
  106.  1.2   : added icons, bitmaps, imagelist elements
  107.          added fixed rows at bottom of grid
  108.          fixed glitch for printout of multiline cells
  109.  1.3   : added fixed columns at right side of grid
  110.          added changing delimiter for ASCII import/export
  111.          added page orientation and page nr prefix changing for printing
  112.          fixed glitch for handling graphics when inserting/deleting rows/cols
  113.  1.31  : added font control for each cell for printing, enhanced navigation, sizing while editing
  114.  1.32  : fixed print problem with changed fonts
  115.  1.33  : enable/disable prop. scrollbars, selectable cell contents for hints
  116.  1.34  : fixed mixing of graphics and other user defined objects
  117.  1.35  : enablegraphics property let users add non-object datatypes to objects[] property
  118.  1.36  : variable auto or fixed row and column size
  119.  1.37  : printpreview of selectable rectangle, automatic stretched rightmost column
  120.  1.38  : case and not case sensitive sorting + sort on short date in EU and US format
  121.  1.39  : added property AutoGotoWhenSorted to allow jumping to row on keypress in sorted column
  122.  1.40  : intellimouse scroll,zoom & pan if MSWHEEL is installed on form
  123.  1.41  : enhanced inplace editor with left & right aligned input
  124.          fixed selectcell & click event handler problem
  125.  1.42  : much faster Excell output, C++Builder compile problem solved
  126.  1.43  : added AppendToCSV, InsertFromCSV, SaveFixedCells property
  127.          + some bug fixes
  128.  1.44  : formatted text output
  129.  1.45  : shows URLs and handles URL mouseclicks + improved SaveToFile
  130.  1.46  : added custom sorting capability
  131.  1.50b1: inplace editors : combobox, datepicker, ellipsedit, spinedit, checkbox
  132.  1.50b2: improvements to save/load CSV, hideselection function, drawing & in cells, ..
  133.  1.50b3: bug fixes for saving to CSV
  134.  1.50b4: bug fixes for printing, columnstretch, improved performance
  135.  1.50  : added auto wordwrapping, minor bug fixes
  136.  1.51  : automatic cell advancing when masked edit input completed and ssFinancial sorting method
  137.  1.52  : fix ownerdraw cells for Delphi 1 + fix ssFinancial sorting style
  138.  1.53  : enhanced mouse actions to select columns, rows.
  139.  1.55  : COMCTL32 version checking, enhanced print preview, enhance date/time inplace editor
  140.  1.56  : new mouse action : immediate caretpositioning on mouseclicks
  141.  1.57  : set search direction top/down - left/right
  142.  1.58  : automatic caret positioning for cell-editor.
  143.  1.59  : enhanced printing with properties for HeaderFont, FooterFont, repeated
  144.          fixed columns & rows
  145.  1.60  : C++Builder 3.0 support
  146.  1.61  : Improved find routines, small bug fixes, new sorting capabilities
  147.  1.62  : Extra functions to hide/unhide multiple columns
  148.          Added mailto: for URL handling + possibility to edit URL's
  149.          Improved printing + improved implace editors
  150.          Properties to set color of selected cells + border
  151.  1.63  : Improved color printing, bug fixes for cursor handling
  152.          mailto protocol handling when URL enabled, right-click cell event
  153.          direct inplace editor show when mouse click
  154.  1.64  : improved printing of multiline text
  155.          transparent selection of cells
  156.          improved support for local currence formatting
  157.  1.65  : Improved save/load to XLS file
  158.          fixed CanEditCell related problem
  159.  1.66  : Added properties to set column headers and row headers at design time
  160.          New event handler to force new page after custom line
  161.          New edButton inplace control type
  162.  1.70  : enhanced row and column dragging
  163.          improved CSV and XLS input (now uses all used XLS cells)
  164.          autolookup edit controls
  165.          rowspacing property for printing added
  166.  1.71  : improved editbtn handling
  167.          top/center/bottom alignment for single line cells
  168.          improved lookup editing
  169.  1.72  : improved editbtn
  170.          added lookuphistory
  171.          improved cell display routine
  172.          Delphi 4 support
  173.  1.73  : Fit to page printing support added
  174.          Ctl3D property handling improved
  175.          Various small fixed
  176.  1.74  : intermediate test release
  177.  1.75  : enhanced stretch rightcolumn
  178.          enhanced auto-advance when enter (first enter selects proper cell)
  179.          enhanced SizeWhileTyping : works vertically + horizontally
  180.          added autosizerow, autosizerows functions
  181.          added editor type edDataCheckBox, ie checkbox that represents data in the cells
  182.          and indicates checked or not checked depending on CheckTrue, CheckFalse properties
  183.          improved combobox editor with lookup & history possibilities
  184.          extra properties to get grid/column print sizes during OnPrintPage
  185.  1.76  : free rotated text in any cell
  186.          disjunt row selection in rowselect mode
  187.          improved implace edit controls
  188.          spinedit exposed to set minvalue and maxvalue
  189.          improved printing with new border styles
  190.          fix for sorting last column
  191.  1.77  : new flat/encarta style proportional scrollbars
  192.          new property to enable/disable disjunct row selection
  193.          new property to control auto insert before/after of rows
  194.          new event handler : OnPrintSetColumnWidth to set each column width for printing
  195.          improved enhanced column/row moving
  196.  1.78  : improved access to cells as Ints[]
  197.          improved support for copy & paste multiline cells with ExcelClipboardFormat property
  198.          new inplace editors : edNumeric,edFloat,edCapital,edMixedCase
  199.          improved printing
  200.          improved editing : Navigation property extended : AlwaysEdit + ImproveMaskSel
  201.          improved sort indicators
  202.  1.79  : Exposed BtnEdit inplace editor. Allows access to its new ButtonCaption & Glyph property
  203.          OnSpinClick event handler
  204.          OnComboChange event handler
  205.          OnCheckBoxClick event handler
  206.          IsSelected function
  207.          OLE drop target & OLE drop source
  208.          Chained hint handling solved when multiple grids are used on a form
  209.          Autosizerow in wordwrap mode problem solved
  210.          Improved multiline CSV save & load functions + OEM character support
  211.  1.80  : Sorting when using different rowheights is solved
  212.          Improved Autosizerows in wordwrap mode
  213.          Rich text display capability
  214.          Improved printing and printpreview, new OnPrintStart routine
  215.          Improved checkbox handling
  216.          New pagenumsep property in PrintSettings
  217.          New print border style : pbAroundVertical,pbAroundHorizontal
  218.          New public property PreviewPage for preview
  219.          Edit box has same background color as grid
  220.          ReadOnly property for EditBtn
  221.          Disable columnsizing per column
  222. 1.81   : AutoGotoIncremental in Navigation
  223.          RichEdit exposed
  224.          RemoveComboString/SetComboSelectionString function
  225.          New dataimage type
  226.          GetBitmap function
  227.          FixedColWidth, FixedRowHeight property
  228.          Column/Row sizing design helper hint
  229.          Improved checkbox positioning
  230.          New ClearRowSelect method
  231.          New DateFormat property in PrintSettings to control formatting of printed date
  232.          New PageSuffix property in PrintSettings to set suffix for page nr.
  233.          New functions BeginUpdate/EndUpdate to control repaints during lengthy operations
  234.          New property to control OEM character conversion for LoadFromCSV,SaveToCSV
  235.          Improved DisjunctRowSelect
  236.          Improved RepeatFixedRows usage (also prints fixed row when using PrintRect)
  237.          Improved implace button control
  238.          New dynamic scroll hint
  239.          New sortup / sortdown glyph
  240.          New wallpaper property
  241.          Improved cell validating
  242.          Improved vertical autosizing
  243.          New OnEndColumnSize event handler
  244. 1.82   : Improved incremental & case insensitive search
  245.          Improved AutoRowSize in wordwrap mode
  246.          Improved button inplace editor
  247.          Improved header & footer printing
  248.          Improved AutoSizeCol, AutoSizeColumns with rich text
  249.          Horizontal scrollhints added
  250.          Support for hidden rows
  251.          New property PrintNrOfPages : nr. of pages required for printing the grid
  252.          ColumnHeaders, RowHeaders improved update in grid
  253.          Radiobutton inplace editors
  254.          Auto numeric align
  255.          NormalEdit control exposed
  256.          New Fixedfont property
  257.          Improved editing with hidden columns
  258.          New public property PrintPageRect
  259.          Intelligent clipboard functionality
  260.          LoadFromXLS improvement, SaveToXLS improved for multiline text, hidden columns
  261.          SaveToDOC method added
  262.          Improved rich text support
  263.          Intelligent CSV input with delimiter = #0, tries to find delimiter itself
  264.          OnGetCellPrintBorder event added to specify border of each cell during print
  265.          OnPrintSetRowHeight event added to override default row height for printing
  266. 1.83   : New SelectionRTFKeep property to control RTF display of selected cells
  267.          New MoveRowOnSort property in Navigation
  268.          JavaCSV property added
  269.          OnGetCellBorder,OnGetCellPrintBorder added
  270.          Arrow indication on move column, move row
  271.          RichEdit extended to TAdvRichEdit with added SelSuperscript, SelSubscript
  272.          RichEdit printing
  273.          New fixed cells through OnIsFixedCell event
  274.          Improved Navigation in AdvanceonEnter mode with jump over read-only cells
  275.          Improved EditBtn, SpinEdit borderless inplace editors
  276.          SpinEdit.EditorEnabled public property added
  277.          New Background property replaces WallPaper property
  278.          RTF clipboard functions
  279.          AddMultiImage method added
  280.          LoadFromFixed method added
  281.          HTMLSettings property added
  282.          SaveToXML method added
  283.          New sortfull property
  284.          Rich text OLE drag'n'drop
  285.          Grouped sorting / Group / Ungroup / GroupColumn property added
  286.          Improved disjunct row select / RowSelectCount property added
  287.          BeginUpdate / EndUpdate methods added
  288. 1.84   : New TitleSpacing property in PrintSettings
  289.          New TitleLines property in PrintSettings for multiline print titles
  290.          New AutoComboDropSize property in Navigation
  291.          Improvements for usage in DLLs, MDI applications
  292.          Improved OnCellValidate function
  293.          New method UnhideRowsAll
  294.          Improved autosizerows with hidden columns
  295. 1.85   : New menu property editors LoadFromCSV & Clear
  296.          Column sizing on double click in size region (like listview)
  297.          SaveToCSV : no longer outputs " " when text contains comma, only when it contains the delimiter
  298.          Improved SaveToFile for RTF text
  299.          Added methods SaveColSizes, LoadColSizes + support for runtime created grids
  300.          Added methods SavePrintSettings, LoadPrintSettings
  301.          Improved SaveToXLS
  302.          Improved column size handling for hidden columns
  303.          New method UnHideColumnsAll
  304.          SaveFixedCells is now also used for SaveToXLS, LoadFromXLS
  305.          New inplace editor UnitEditBtn
  306.          Custom sorting order through property SortIndexes & QSortIndexed method
  307.          Printing graphics supported
  308.          New property OriginalCellValue
  309. 1.86   : New properties RealRow, RealCol
  310.          fnIncludeFixed,fnAutoGoto style added
  311.          SaveToDoc improved
  312.          Improved hidden column behaviour with inplace editors
  313.          Caretpositioning works for comboboxes now as well
  314.          Improved paste function within a cell
  315.          Improved handling of vk_up / vk_down in multiline cells
  316.          Improved onexit / onenter with special inplace editors
  317.          Improved Lookup, LookupCaseSensitive added
  318.          SaveToXML declaration change to TStrings
  319.          New sorting styles : ssAnsiAlphaCase, ssAnsiAlphaNoCase, ssRaw,ssHTML
  320.          Improved automatic sort style guess
  321.          Password cells, PasswordChar property
  322.          Mini-HTML engine support added
  323.          OnAnchorClick event
  324.          New method : AutoSizeCells
  325.          New methods : SelectRange, SelectRows, SelectCols
  326.          New methods : DisplColIndex, DisplRowIndex
  327.          New events : OnRowChanging, OnColChanging, OnCellChanging
  328.          New inplace editor : edDateEditUpDown
  329.          Improved flat time / date inplace editors
  330.          Improved vertical radiobutton display
  331.          Multiline column & row header support through \n
  332.          Added capability to save column widths into INI file
  333.          Proportional column sizing
  334.          Matching / finds based on numeric data
  335.          StrippedCells property
  336.          Multicolumn filtering
  337. 1.87   : Events for copy/paste/cut + allow
  338.          Progress control
  339.          Cell Comment (like Excel)
  340.          File progress event for normal file and CSV file operations
  341.          Faster file loading
  342.          Fixed cells can be buttons
  343.          ShowSelection property added
  344.          HideFocusRect property added
  345.          New ssImages sorting style
  346.          Faster grouping, filtering, row hiding
  347.          New Floats property and FloatFormat
  348.          New methods : ColumnSum, RowSum
  349. 1.88   : C++Builder 5 support added
  350.          added ColumnAvg, ColumnMin, ColumnMax, RowAvg, RowMin, RowMax
  351.          added fnMatchStart in Findparameters
  352.          New methods : GroupSum, GroupAvg, GroupMin, GroupMax
  353.          New events : OnCheckBoxMouseUp, OnRadioMouseUp
  354.          New inplace editors : edFloatSpinEdit, edTimeSpinEdit, edDateSpinEdit
  355.          DirectComboDrop property added in MouseActions
  356.          ScrollInView method added
  357.          edPositiveNumeric edit style added
  358.          cell://rXXcXX anchor handled to allow navigation from cell to cell 
  359.          ctPicture and ctFilePicture cell graphics
  360.          SortNormalCellsOnly property added
  361.          HideInplaceEdit method added
  362.          CreatePicture, CreateFilePicture, CreateBitmap, CreateIcon functions added
  363.          AllColumnSize, AllRowSize properties in MouseActions added
  364.          SaveToFixed method improved
  365.          faster display
  366.          solved hint on cell with hidden cols
  367.          bidimode issue solved
  368.          ColumnSum, RowSum improved
  369.          Lookupcombo behaviour improved
  370.          clipboard events improved
  371.          Faster clipboard paste
  372. 1.89   : fixed preview for Win 2000
  373.          fixed RTF drawing for Win 2000
  374.          events before Insert, Delete, Add row
  375.          Add row event if auto insert is active in combination with edit AutoAdvance
  376.          CopyHTMLTagsToClipboard property added in Navigation
  377.          AllObjects property added
  378.          Printing with centered alignment fixed for Win NT , Win 2000
  379.          AnchorClick event, aRow, aCol parameters sequence fixed
  380.          OnFloatSpinClick, OnDateSpinClick, OnTimeSpinClick events added
  381.          New Bands property
  382.          New SaveToXLSSheet, LoadFromXLSSheet
  383.          New ctButton type to add permanent a visible button in a cell
  384.          Improved checkbox alignment
  385.          CutSelectionToClipboard added
  386.          Improved AutoSizeRows, AutoSizeColumns with radiobutton inplace editors
  387.          Enhanced matching function
  388.          New SaveHiddenCells property for SaveToCSV functions
  389.          New property SortIndexShow + UI for multi column sorting
  390.          Extended SortIndexes capabilities
  391. 1.90   : F4 support for keyboard trigger of EllipsClick in edEditBtn control
  392.          RemoveRows sets Entered state to false to avoid extra cell validation
  393.          AdvanceOnEnter works now when NormalEdit.LengthLimit is reached
  394.          New property MaxEditLength to easily set the limit and improved handling of this limit
  395.          New property EnableHTML to enable/disable the mini-HTML engine
  396.          Improved float inplace editor handling & float spinedit handling
  397.          New alignment styles vaFull, haFull for cellgraphics
  398.          New property ScrollSynch for vertical scrolling
  399.          Fixed inplace editor visibility with contract / expand nodes
  400.          New LineFeedOnEnter in Navigation added
  401.          Options goTabs property now allows tabbing inside the grid
  402.          New HintShowLargeText property to show only hints on cells that do not fit
  403.          New property Navigation.AllowClipboardAlways to allow clipboard in read-only grids
  404.          New properties Navigation.AllowClipboardColGrow and Navigation.AllowClipboardRowGrow to 
  405.          disable grid resizing during paste
  406.          New methods PrintDraw & PrintDrawRect introduced to facilitate printing of multiple grids per page
  407.          SavePrintSettings / LoadPrintSettings saves TitleLines property
  408.          Made methods RepaintRow, RepaintCol,RepaintCell, RepaintRect public
  409.          New methods : RemoveSelectedRows, HideSelectedRows in DisjunctRowSelect mode
  410.          New CellPadding property in HTMLSettings
  411.          New setting inch/mm in PrintSettings dialog
  412.          New save/load tab in PrintSettings dialog
  413.          Improved navigation with cursor keys
  414.          Custom inplace editors
  415.          New Times[] property
  416.          Filtering supports dates
  417.          Background image now selectable between normal cells & fixed cells
  418. 1.91   : Flat style fixed cells supported
  419.          Fixed multiline title print title save/load
  420.          New SaveToFixed method added
  421.          Improved printing with background color for RTF & HTML cells
  422.          Improved button moving/painting in EnhRowColMove mode
  423.          New events :  OnColumnMove, OnRowMove, OnRowSize
  424.          New property : IntelliZoom to enable/disable zomm with wheel mouse
  425.          OLE drag&drop added for C++Builder 3,4,5 & improved OLE drag&drop
  426.          AppendToHTML added
  427.          Improved HTML export
  428.          SaveFixedCells taken into account for CopyToClipboard and PasteFromClipboard
  429.          LookupCaseSensitive now also works for combobox inplace editors
  430.          Fix for saving multiple sheets into XLS
  431.          Row indicator
  432.          Improved OLE dragdrop & enhanced functionality for dragdrop rows, columns, cells and cell ranges
  433.          Faster printing & improved printing with graphics
  434.          New properties FixedRowAlways, FixedColAlways
  435. 1.92   : LoadFromStream./SaveToStream compatible with LoadFromFile/SaveToFile
  436.          Filter.CaseSensitive added
  437.          OnCellsChanged event added
  438.          Improved Find function with backward search option
  439.          New : GroupCount function
  440.          New : property CurrentCell
  441.          New : HTML formatting in print footer/header added
  442.          New : rich text inplace editing
  443.          AddProgressEx method added
  444.          New HTMLSettings.ColWidths:TIntList property to set HTML column widths for SaveToHTML
  445.          New method TextFill
  446.          HTML cell drawing with end ellipsis
  447.          Several smaller code improvements and speed optimizations
  448.          ActiveCellShow, ActiveCellFont added
  449.          AddRow, AddColumn methods added
  450.          AutoNumberRow method added
  451.          Enhanced full row select and full column select handling
  452.          SortIgnoreBlanks and SortSingleColumn properties added
  453.          ColumnSize.SynchWithGrid added
  454. 1.93   : Intermediate update for TMS Grid Pack
  455. 1.94   : Excelstyledecimal separator added
  456.          Flicker free HTML display
  457.          OnPrintPageDone event added
  458.          Disabled checkbox display
  459.          Flat checkbox style
  460.          Inplace editor background color in synch. with cell background
  461.          OnOleDropped event added
  462.          New Look property added
  463.          New OnGetCheckTrue, OnGetCheckFalse events added
  464.          New AddMarker, RemoveMarker added
  465.          Always visible checkboxes in TAdvColumnGrid
  466.          New ClearSelection method
  467.          New OnFilterProgress Event added
  468.          Faster filtering
  469.          Show Hints while column & row sizing
  470.          New property MouseActions.SizeFixedCol allows fixed column sizing
  471.          New PictureContainer support for HTML formatted items
  472.          New Error & Highlighting support
  473.          HTML fontsize improvement
  474. 2.0    : Merged cells, merged cell printing, merged cell HTML export
  475.          BitButton inplace editor
  476.          Inplace control-look settings for classic,flat,glyph,Borland,TMS,emulated WinXP and WinXP themed look
  477.          Virtual cell text support
  478.          Sort independent cell row access
  479.          Load from MDB files
  480.          Floating fixed footer for last row, cell preview or custom preview display
  481.          Integral height control
  482.          New precise border control allowing each side of the cell to have a different border color
  483.          Vertical alignment control per cell
  484.          Various grouped properties for easier design time access
  485.          Inplace combobox, button and spin edit control using Windows XP visual styles
  486.          Sort control on fixed row of choice
  487.          Improved grouping display with tree and possibility for merged group headerrows
  488.          Numerous smaller improvements and new more precise behaviour control
  489. 2.1    : New property Grid.HTMLSettings.XHTML: Boolean added to generate XHTML compliant HTML files
  490.          New autocalculating grid floating footer cells
  491.          Improved XP visual styles use
  492.          New disjunct cell selection
  493.          New ClearTextOnly property to allow text-only clearing with methods            Clear,ClearRow,ClearCol,ClearRect
  494.          New CommentColor property added to specify color of comment indicators
  495. 2.2    : HideUnSelectedRows method added
  496.          RemoveUnSelectedRows method added
  497.          Significantly improved performance with LoadFromCSV
  498.          SplitAllCells method added
  499.          XYOffset works for text/RTF/HTML
  500.          RangeSelectAndEdit property added in MouseActions
  501.          KeepHorizScroll property added
  502.          Improved handling of empty cells with date inplace editor & sorting
  503.          Column stretch on selectable column
  504.          Inplace or popup memo with scrollbar support
  505.          Improved & faster display with nodes
  506.          GetParentRow, InsertChildRow, RemoveChildRow methods added
  507.          PrintSelectedRows, PrintPreviewSelectedRows
  508.          Preview dialog with PrintSelectedRows property
  509.          Translatable preview & find dialog 
  510.          Printer setup dialog capability from preview dialog
  511.          Improved OLE drag&drop with disjunct row drag&drop support
  512.          Hide comment indicator with clNone color
  513.          Improved alignment & autosizing with rotated text
  514.          OnResize event added
  515.          Cell level persistent color, fontcolor, fontstyle, fontsize, fontname, alignment properties
  516.          Improved virtual cell handling with filtering & hiding rows
  517.          Improved floating footer handling
  518.          Improved CSV file delimiter guess
  519.          glClassic and glTMS looks added
  520.          ActiveCellColor property added
  521.          SelectionResizer property added
  522.          Improved smart clipboard functionality
  523.          SaveToBinFile, LoadFromBinFile methods for saving full grid cell info
  524.          SaveToBinStream, LoadFromBinStream methods 
  525.          Full formatted cell clipboard support including images, checkbox, buttons ...
  526.          Improved virtual cell handling
  527.          Public properties MinRowHeight, MaxRowHeight, MinColWidth, MaxColWidth for 
  528.            AutoSizeRow,AutoSizeCol methods
  529.          NoAutoSizeRows property added under PrintSettings
  530.          New sample applications
  531.          C++Builder 6 support
  532.          Improved printing support
  533.          PrintSettings.PageNumberOffset & PrintSettings.MaxPagesOffset added
  534.          OnCustomCellDraw & OnCustomCellSize events added
  535.          DragDropSettings OleCopyAlways & OleColumnDragDrop added
  536.          Background bitmap bcAll style added
  537.          Improved BIDI mode support
  538.          Find function supports find in hidden columns
  539. 2.3    : Improved AutoSizeCells method
  540.          Improved border drawing in flat glSoft and glTMS look
  541.          TMSGradientFrom / TMSGradientTo public properties added
  542.          Save/Load nodes with LoadFromBinFile / SaveToBinFile issue solved
  543.          Improved handling of Alt-Dn for combobox dropdown activation with keyboard
  544.          Improved vertical alignment handling for printing
  545.          Improved checkbox & image alignment handling for printing
  546.          Improved BiDi support for inplace editing
  547.          Fix for selected rich text painting
  548.          Improved printsettings dialog handling
  549.          Correct image drawing issue in floating footer
  550.          Changed behaviour for ssNumeric sort style when used with non-numeric data   
  551.          Disjunct row selection & sort improvement
  552.          Improved ActiveCellShow behaviour
  553.          Improved All cell and Column selection
  554.          SaveColumnPositions, LoadColumnPositions method added
  555.          GetItemClass method added to allow creating descendents with custom column items
  556.          Inplace HTML control handling
  557.          ssCheckBox sort style
  558.          Fix in goTabs handling with hidden columns
  559.          OnClipboardBeforePasteCell event added
  560.          Fix in LoadFromMDB methods with empty fields
  561.          Columnsizing with SynchWithGrid while editing issue solved
  562.          Public property ShowNullDates added
  563.          Improved spin edit handling
  564.          FilterRow method added for applying filtering per row  
  565.  
  566.  
  567.  
  568. License :
  569. ---------
  570. This component is free for use in non-commercial applications, that is
  571. any software that is not being sold in one or another way or that does
  572. not generate income in any way by the use of the application.
  573. The component cannot be distributed in any other way except through free
  574. accessible Internet Web pages or ftp servers. The component can only
  575. be distributed on CD-ROM or other media with written autorization of the
  576. author.
  577. Online registration for TAdvStringGrid is available through the ShareIt
  578. service at http://www.shareit.com/programs/100838.htm.
  579. Alternatively, you can go to http://www.shareit.com and enter the program
  580. number there: 100838.
  581.  
  582. Source code & license is sent immediately upon receipt of check or
  583. registration by email. Payment grants users the right for a full version
  584. cycle source code updates.
  585.  
  586.  
  587. Help, hints, tips, bug reports :
  588. --------------------------------
  589. Send any remarks to : info@tmssoftware.com
  590. Please clearly state which Delphi or C++Builder version you are using
  591. and which version of the component you are using. In case of doubt,
  592. download the latest version first at http://www.tmssoftware.com
  593. When installing newer versions of the component, make sure to update
  594. all your form files that used the previous version of TAdvStringGrid
  595. before recompiling your application to make sure all new properties
  596. are available. You can update the form file by opening it, ignoring
  597. remarks about new properties and save the form.
  598.  
  599. Additional demos :
  600. ------------------
  601. Available at : http://www.tmssoftware.com
  602.  
  603. example application 1 : printing with TAdvStringGrid
  604. example application 2 : setting colors with TAdvStringGrid
  605. example application 3 : navigation in TAdvStringGrid
  606. example application 4 : general demo of TAdvStringGrid
  607. example application 5 : comboboxes, lookupediting & imagelist images in TAdvStringGrid.
  608. example application 6 : sorting, including custom sorting in TAdvStringGrid
  609. example application 7 : C++Builder demo showing setting of cell color, alignment and sorting styles.
  610. example application 8 : rich text capabilities in TAdvStringGrid
  611. example application 9 : using bitmaps for printing headers & footers
  612. example application 10 : demonstration of some new v1.81 features
  613. example application 11 : using nodes to expand/contract rows
  614. example application 12 : radiobutton inplace editors
  615. example application 13 : combining TAdvStringGrid and TWebData to build a stock quote downloader
  616. example application 14 : grouping with TAdvStringGrid
  617. example application 15 : rich text drag & drop and printing, custom borders sample
  618. example application 16 : using the printsettings & printpreview dialogs
  619. example application 17 : loading data in the grid through ADO
  620. example application 18 : using custom sort sequences
  621. example application 19 : using the new edUnitEditBtn for split physical value editing in C++Builder
  622. example application 20 : using the new HTML formatting capabilities
  623. example application 21 : C++Builder version of the main demo
  624. example application 22 : using the new filtering capabilities
  625. example application 23 : a picture viewer with TAdvStringGrid
  626. example application 24 : using custom inplace editors with TAdvStringGrid
  627. example application 25 : printing multiple grids on a single page
  628. example application 26 : using the ESBPCS edit controls as inplace editors
  629. example application 27 : using the JPM open edit controls as inplace editors
  630. example application 28 : using row, cell, cell ranges and column drag & drop
  631. example application 29 : adding a field chooser to TAdvStringGrid
  632. example application 30 : inplace rich text editing
  633. example application 31 : using TAdvStringGrid with the new TChartLink component
  634. example application 32 : using the new TImagePicker as inplace editor
  635. example application 33 : using TAdvStringGrid with tAtPascalScripter
  636. example application 34 : using TAdvStringGrid with Addict Spell Checker
  637. example application 35 : using a TColumnComboBox as inplace editor for TAdvStringGrid
  638. example application 36 : using the new ControlLook property to select different inplace editor control looks 
  639. example application 37 : sorting on selected fixed rows of choice 
  640. example application 38 : grouping and merged group headers in TAdvStringGrid 
  641. example application 39 : merged cell access, merge cell printing and HTML export 
  642. example application 40 : sort independent cell access 
  643. example application 41 : virtual cells and disjunct row selection 
  644. example application 42 : merged cell printing 
  645. example application 43 : advanced border control 
  646. example application 44 : floating footer usage 
  647. example application 45 : virtual cell sorting 
  648. example application 46 : various new TAdvStringGrid v2.0 features 
  649. example application 47 : using the new capability to load data from MDB files
  650. example application 48 : disjunct cell selection
  651. example application 49 : automatic fixed floating footer calculations
  652. example application 50 : (ab)using TAdvStringGrid : console app based sorting & fileformat conversion 
  653. example application 51 : cell property access, clipboard persistent cell properties and binary save 
  654. example application 52 : custom drawing and custom drawing printing support 
  655. example application 53 : inplace memo and popup memo editor
  656. example application 54 : using HTML forms in the grid
  657.  
  658.  
  659.