TExDBGrid Version 2.4
Copyright (�) 1999 & 2000 by GJL Software
Updated 17th April 2000 (17/04/2000)
Email:
[email protected]
Home Page:
http://www.gjl-software.co.uk
Description: ExDBGrid is an Enhanced DBGrid Component that has plenty of new
features:
It has the following new Public Properties:
Canvas, Col, Row, FixedCols, FixedRows, TopRow, SelectedRows,
Datalink, ColCount, RowCount, ColWidths, GridLineWidth,
InplaceEdit, TitleOffset, OnColumnResize, OptWidth (making the
'Grid' automatically size itself so that no white space is left
at the right), VisibleRowCount, VisibleColCount, GridHeight,
GridWidth, LeftCol and ExportGrid.
It has the following new Published Properties:
ScrollBars, EditColor, DefaultRowHeight, RowSizingAllowed,
DisplayImages, DisplayMemo, DisplayBoolean, GridAutoSize
(making the columns automatically resize so that they are as wide
as the row with the widest entry), GridAutoWidth (making the
columns automatically resize so that no white space is left at
the right), FullSizeMemo, Cells3D (when False, the Grid has a
Flat look and feel - also the 3D Cells can be any color),
CellHints (when True and Columns are not wide enough for the
DisplayText, moving the mouse over a cell shows the text in a
hint window), RowColor1, RowColor2, UseRowColors (using the
properties RowColor1 and RowColor2), MultiLineTitles, TitleCheck
(which places a marker in the top left of the grid and enables
the grid popup menu when clicked), BackgroundPicture,
UseBackgroundPicture, ExportDelimiter, AllowAutoAppend,
DrawFocusRect, EnterAsTab, HighlightColor, ImageHighlightColor,
HighlightFontColor, ReportCaption, HotTrack, HotTrackColor,
LockedCols, LockedFont, LockedColor, FlatCheckBox,
FlatCheckBoxType, MemoViewType and ShowMemoEllipsis.
It has the following new Methods:
MoveToRow and CellRect (which is extremely useful if you want to
drop other controls on the grid i.e. pop a dropdown list over a
cell when the user enters it).
It has the following new Events:
OnColumnResize, OnMouseDown, OnMouseUp, OnMouseMove, OnColEnter,
OnRightClick and OnApplyCellAttribute (useful when you want to
change the colour of an individual cell, based on the value in
that cell or some other particular condition).
In addition, it also has the following Features:
Design Time and Run Time viewing of images, including JPEG
support, Flat look and feel, Grid Printing, Grid Exporting,
Enhanced Scrollbar Tracking, Selecting and UnSelecting all
records, Column Customizing and Drag and Drop implementation.
It also has popup viewers and Inplace Editors for Graphic/Memo
Fields. To use these and the Checkbox, simply click on the Fields
or use the Spacebar, F2 or Enter Keys.
*PLEASE NOTE* Before making any bug reports please first verify you are
using the latest version by checking my home page. And if
you do report a bug, please, if applicable, include a code
sample.
Any suggested enhancements would also be appreciated.
Notes: I cannot support modified versions of this code. So if you
encounter a possible bug while using a modified version,
always first revert back to the original code before making
an attempt to contact me.
Thanks To: Del Geist - Mail:
[email protected]
Alberto Doria - Mail:
[email protected]
Sergey Pjatakov - Mail:
[email protected]
Martin Sedlak - Mail:
[email protected]
Jim Story - Mail:
[email protected]
Pierre du Parte - Mail:
[email protected]
This notice may not be removed from or altered in any source distribution.
You are free to use the ExDBGrid Component Suite in compiled form for any
purpose. However, use in commercial or shareware applications requires
registration (see the Registration Documentation for information).
GJL Software products in source code or object form (including but not limited
to .PAS, .DCU, .OBJ), in whole or in part, modified or unmodified, may not be
redistributed for profit or as part of another commercial or shareware software
package without express written permission from me.
This component is provided 'as-is', without any express or implied warranty.
In no event shall the author be held liable for any damages arising from the
use of this component.
To use the ExDBGrid Demo, copy the table and its files from the Data directory to the Delphi Demos\Data directory.