Unit Impstringgrid

Classes

TImpColumn -
TImpColumnClass -
TImpColumnTitle -
TImpGridColumns -
TImpGridInplaceEdit - Published declarations
TImpStringgrid -
TPopupListbox - TPopupListbox

Functions

Register -

Types

TEditStyle
TImpColumnButtonStyle
TImpColumnValue
TImpColumnValues
TImpgridCellEvent
TImpGridColumnsState
TImpgriddropdownEvent

Constants

cm_DeferLayout
ColumnTitleValues

Variables


Functions


procedure Register;


Types


TEditStyle = (esSimple, esEllipsis, esPickList, esDataList);
TImpGridInplaceEdit } { TImpGridInplaceEdit adds support for a button on the in-place editor, which can be used to drop down a table-based lookup list, a stringlist-based pick list, or (if button style is esEllipsis) fire the grid event OnEditButtonClick.
TImpColumnButtonStyle = (cbsPicklist, cbsEllipsis, cbsNone);

TImpColumnValue = (cvColor, cvWidth, cvFont, cvAlignment, cvReadOnly, cvTitleColor,
    cvTitleCaption, cvTitleAlignment, cvTitleFont, cvImeMode, cvImeName);

TImpColumnValues = set of TImpColumnValue

TImpgridCellEvent = procedure (Sender: TObject; Col, Row: Longint) of object

TImpGridColumnsState = (csDefault, csCustomized);
TImpColumn defines internal storage for column attributes. Values assigned to properties are stored in this object, the grid- or field-based default sources are not modified. Values read from properties are the previously assigned value, if any, or the grid- or field-based default values if nothing has been assigned to that property. This class also publishes the column attribute properties for persistent storage.
TImpgriddropdownEvent = procedure (Sender: TObject; Col, Row: Longint;
                                    var Picklist:Tstrings) of object

Constants

cm_DeferLayout = WM_USER + 100

ColumnTitleValues = [cvTitleColor..cvTitleFont]


Variables