[Overview][Constants][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
A visual component for editing Key-Value pairs.
Source position: valedit.pas line 118
type TValueListEditor = class(TCustomStringGrid) end; |
||
protected |
||
class procedure WSRegisterClass; override; |
|
|
procedure SetFixedCols(); override; |
||
procedure ShowColumnTitles; |
|
|
procedure AdjustRowCount; virtual; |
|
|
procedure DefineCellsProperty(); override; |
||
procedure InvalidateCachedRow; |
||
procedure GetAutoFillColumnInfo(); override; |
||
function GetEditText(); override; |
|
|
function GetCells(); override; |
|
|
function GetDefaultEditor(); override; |
||
function GetRowCount; |
||
procedure KeyDown(); override; |
||
procedure ResetDefaultColWidths; override; |
||
procedure SetCells(); override; |
|
|
procedure SetEditText(); override; |
|
|
procedure SetFixedRows(); override; |
||
procedure SetRowCount(); |
||
procedure TitlesChanged(); |
|
|
function ValidateEntry(); override; |
||
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure Clear; |
||
procedure DeleteColRow(); |
||
procedure DeleteRow(); override; |
||
procedure DeleteCol(); override; |
||
function FindRow(); |
||
procedure InsertColRow(); |
||
function InsertRow(); |
||
procedure InsertRowWithValues(); |
||
procedure ExchangeColRow(); |
||
function IsEmptyRow(); |
||
procedure MoveColRow(); |
||
function RestoreCurrentRow; |
||
property Modified: Boolean; |
|
|
property Keys []: string; [rw] |
|
|
property Values []: string; [rw] |
|
|
published |
||
|
||
property AlternateColor: TColor; |
|
|
property Anchors: TAnchors; |
|
|
property AutoAdvance: TAutoAdvance; |
|
|
property AutoEdit: Boolean; |
|
|
property BiDiMode: TBiDiMode; |
|
|
property BorderSpacing: TControlBorderSpacing; |
|
|
property BorderStyle: TBorderStyle; |
|
|
property Color: TColor; |
|
|
property Constraints: TSizeConstraints; |
|
|
property DefaultColWidth: Integer; |
|
|
property DefaultDrawing: Boolean; |
|
|
property DefaultRowHeight: Integer; |
|
|
property DragCursor: TCursor; |
|
|
property DragKind: TDragKind; |
|
|
property DragMode: TDragMode; |
|
|
property Enabled: Boolean; |
|
|
property ExtendedSelect: Boolean; |
|
|
property FixedColor: TColor; |
|
|
property FixedCols: Integer; |
|
|
property Flat: Boolean; |
|
|
property Font: TFont; |
|
|
property GridLineWidth: Integer; |
|
|
property HeaderHotZones: TGridZoneSet; |
|
|
property HeaderPushZones: TGridZoneSet; |
|
|
property MouseWheelOption: TMouseWheelOption; |
|
|
property ParentBiDiMode: Boolean; |
|
|
property ParentColor: Boolean; |
|
|
property ParentFont: Boolean; |
|
|
property ParentShowHint: Boolean; |
|
|
property PopupMenu: TPopupMenu; |
|
|
property RowCount: Integer; [rw] |
|
|
property ScrollBars: TScrollStyle; |
|
|
property ShowHint: Boolean; |
|
|
property TabOrder: TTabOrder; |
|
|
property TabStop: Boolean; |
|
|
property TitleFont: TFont; |
|
|
property TitleImageList: TImageList; |
|
|
property TitleStyle: TTitleStyle; |
|
|
property UseXORFeatures: Boolean; |
|
|
property Visible: Boolean; |
|
|
property VisibleColCount: Integer; |
|
|
property VisibleRowCount: Integer; |
|
|
property OnBeforeSelection: TOnSelectEvent; |
|
|
property OnButtonClick: TOnSelectEvent; |
||
property OnChangeBounds: TNotifyEvent; |
|
|
property OnCheckboxToggled: TToggledCheckboxEvent; |
|
|
property OnClick: TNotifyEvent; |
|
|
property OnColRowDeleted: TGridOperationEvent; |
|
|
property OnColRowExchanged: TGridOperationEvent; |
|
|
property OnColRowInserted: TGridOperationEvent; |
|
|
property OnColRowMoved: TGridOperationEvent; |
|
|
property OnCompareCells: TOnCompareCells; |
|
|
property OnContextPopup: TContextPopupEvent; |
|
|
property OnDragDrop: TDragDropEvent; |
|
|
property OnDragOver: TDragOverEvent; |
|
|
property OnDblClick: TNotifyEvent; |
|
|
property OnDrawCell: TOnDrawCell; |
|
|
property OnEditButtonClick: TNotifyEvent; deprecated ; |
|
|
property OnEditingDone: TNotifyEvent; |
|
|
property OnEndDock: TEndDragEvent; |
|
|
property OnEndDrag: TEndDragEvent; |
|
|
property OnEnter: TNotifyEvent; |
|
|
property OnExit: TNotifyEvent; |
|
|
property OnGetEditMask: TGetEditEvent; |
|
|
property OnGetEditText: TGetEditEvent; |
|
|
property OnHeaderClick: THdrEvent; |
|
|
property OnHeaderSized: THdrEvent; |
|
|
property OnHeaderSizing: THeaderSizingEvent; |
|
|
|
||
property OnKeyPress: TKeyPressEvent; |
|
|
|
||
property OnMouseDown: TMouseEvent; |
|
|
property OnMouseEnter: TNotifyEvent; |
|
|
property OnMouseLeave: TNotifyEvent; |
|
|
property OnMouseMove: TMouseMoveEvent; |
|
|
property OnMouseUp: TMouseEvent; |
|
|
property OnMouseWheel: TMouseWheelEvent; |
|
|
property OnMouseWheelDown: TMouseWheelUpDownEvent; |
|
|
property OnMouseWheelUp: TMouseWheelUpDownEvent; |
|
|
property OnPickListSelect: TNotifyEvent; |
|
|
property OnPrepareCanvas: TOnPrepareCanvasEvent; |
|
|
property OnResize: TNotifyEvent; |
|
|
property OnSelectEditor: TSelectEditorEvent; |
|
|
property OnSelection: TOnSelectEvent; |
|
|
property OnSelectCell: TOnSelectCellEvent; |
|
|
property OnSetEditText: TSetEditEvent; |
|
|
property OnShowHint: TControlShowHintEvent; |
|
|
property OnStartDock: TStartDockEvent; |
|
|
property OnStartDrag: TStartDragEvent; |
|
|
property OnTopLeftChanged: TNotifyEvent; |
|
|
property OnUserCheckboxBitmap: TUserCheckBoxBitmapEvent; |
|
|
property OnUTF8KeyPress: TUTF8KeyPressEvent; |
|
|
property OnValidateEntry: TValidateEntryEvent; |
|
|
property DisplayOptions: TDisplayOptions; [rw] |
|
|
property DoubleBuffered: Boolean; |
|
|
property DropDownRows: Integer; [rw] |
|
|
property KeyOptions: TKeyOptions; [rw] |
|
|
property Options: TGridOptions; [rw] |
|
|
property Strings: TValueListStrings; [rw] |
|
|
property TitleCaptions: TStrings; [rw] |
|
|
property OnGetPickList: TGetPickListEvent; [rw] |
|
|
property OnStringsChange: TNotifyEvent; [rw] |
|
|
property OnStringsChanging: TNotifyEvent; [rw] |
|
|
property OnValidate: TOnValidateEvent; [rw] |
|
|
|
A visual component for editing Key-Value pairs. |
|
| | ||
|
TCustomStringGrid - base class for TStringGrid |
|
| | ||
|
TCustomDrawGrid - Base Class for drawn grids including TDrawGrid and TStringGrid |
|
| | ||
|
TCustomGrid - the base class for all grid controls |
|
| | ||
|
The base class for windowed controls which paint themselves. |
|
| | ||
|
The base class for controls which can contain other (child) controls. |
|
| | ||
|
The base class for visible controls. |
|
| | ||
|
The base class for LCL components associated with widgets. |
|
| | ||
TComponent |
||
? | ||
TObject |
Displays a two column grid where the first column is read only, listing the key names. The second column is for editing the associated values. The value colunm supports masks, combobox selection and popup-dialog though an ellipse-button.
|
TStringGrid - a specialised grid for displaying strings (text material) in a matrix of columns and rows |
lazarus-ccr.sourceforge.net |