Product Information
TMS TAdvStringGrid is a productivity feature packed grid for Delphi and C++Builder applications. Editing, sorting, exporting, important, printing ... everything you need is included.
Features
Flexible printing
- page number, date, time, title in footer or header
- different header & footer font
- use cell font and color from display or different print font control
- automatically splits columns over multiple pages if needed
- print selected regions from the grid
- set margins, print centered
- use repeated fixedrows and fixedcolumns for multiple page output
- automatic fit to page
- see before you print with preview
- specify borders of each cell for printing
- additional custom printing
- wordwrapped, rich text, HTML formatted text printing
- HTML formatted print titles
Enhanced display
- set text alignment to Left, Justify, Right for each cell
- each cell can have different font & background color
- select from singleline, multiple line to automatic wordwrap
- show URLs as real clickable URLs
- draw ellipsis when text doesn't fit column
- hidden columns
- wallpaper
- rich text cells
- HTML formatted cells
Easy navigation
- automatically advance to next cell
- single key insert and delete rows
- automatic cells cut and paste
- masked edits with autoadvance
- immediate caret positioning on mouseclick
- automatic sorting when column headers are clicked with several sort methods and customizations.
- cell search functions
- cell editing disable capability
- different hints for each cell
- incremental key lookup
- dynamic scroll hinting
- easy & intelligent clipboard functions with auto fill and auto expand ranges & rich text aware
- enhanced row and column moving with position indicators
- automatic skip over fixed and read-only cells
Flexible file input/output
- save to file, load from file
- save to CSV, load from CSV
- save to XLS, XLS sheets, load from XLS, XLS sheets (native support, without the need to have Excel installed)
- save to streams, load from streams
- save to HTML with color, alignment and font markup
- save / load from formatted ASCII files
- save to Word DOC files
- save to XML files
- load from MDB tables
Advanced edit controls
- normal left or right aligned edit controls
- masked edit controls with automatic cell advancement
- checkboxes, comboboxes, cell data bound checkboxes
- datetimepicker, timepicker, datetimepicker with up/down
- edit control with ellipsis button
- comboboxes and edit controls with auto-lookup and auto history
- integer, float, time, date, spinedit control
- button control
- radio button control
- use another custom editor
- expand/contract node controls
- rich text inplace editing
- color picker,image picker, time picker
- grid dropdown, detail dropdown list
Have graphics everywhere
- control positioning of image on top, bottom, right, left ...
- add icons, bitmaps, imagelist items and data dependent images
- rotated text
- multi image cells
- TPicture, TFilePicture objects opening support for all kinds of graphic formats
- progress bar
- button
- comment indicator
And more
- Supports mousewheel events
- Saves user resized column widths to .INI file or registry
- Automatical column numbering
- All kinds of routines to delete, clear, move, hide columns & rows
- Selection of full rows & columns with mouse
- Set column headers and fixed rows at design time
- Disjunct row selection
- Flat and proportional scrollbars
- OLE drag & drop within grid and between grid and Excel, Word, ...
- Group and UnGroup functions and grouped sorting
- Multicolumn filtering