Unit 'ValEdit' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#lcl]

TValueListEditor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: valedit.pas line 120

type TValueListEditor = class(TCustomStringGrid)

protected

  class procedure WSRegisterClass; override;

  

  procedure SetFixedCols(); override;

  

  procedure ShowColumnTitles;

  

  procedure AdjustRowCount; virtual;

  

  procedure ColRowExchanged(); override;

  

  procedure ColRowDeleted(); override;

  

  procedure DefineCellsProperty(); override;

  

  procedure InvalidateCachedRow;

  

  procedure GetAutoFillColumnInfo(); override;

  

  function GetEditText(); override;

  

  function GetCells(); override;

  

  function GetDefaultEditor(); override;

  

  function GetRowCount;

  

  procedure KeyDown(); override;

  

  procedure KeyPress(); override;

  

  procedure LoadContent(); override;

  

  procedure ResetDefaultColWidths; override;

  

  procedure SaveContent(); override;

  

  procedure SetCells(); override;

  

  procedure SetColCount(); override;

  

  procedure SetEditText(); override;

  

  procedure SetFixedRows(); override;

  

  procedure SetRowCount();

  

  procedure Sort();

  

  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(); override;

  

  function IsEmptyRow();

  

  procedure LoadFromCSVStream(); override;

  

  procedure MoveColRow();

  

  function RestoreCurrentRow;

  

  property Modified: Boolean;

  

  property Keys []: string; [rw]

  

  property Values []: string; [rw]

  

  property ItemProps []: TItemProp; [rw]

  

published

  property Align: TAlign;

  

  property AlternateColor: TGraphicsColor;

  

  property Anchors: TAnchors;

  

  property AutoAdvance: TAutoAdvance;

  

  property AutoEdit: Boolean;

  

  property BiDiMode: TBiDiMode;

  

  property BorderSpacing: TControlBorderSpacing;

  

  property BorderStyle: TBorderStyle;

  

  property Color: TGraphicsColor;

  

  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: TGraphicsColor;

  

  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 OnKeyDown: TKeyEvent;

  

  property OnKeyPress: TKeyPressEvent;

  

  property OnKeyUp: TKeyEvent;

  

  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 OnMouseWheelHorz: TMouseWheelEvent;

  

  property OnMouseWheelLeft: TMouseWheelUpDownEvent;

  

  property OnMouseWheelRight: 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]

  

end;

Inheritance

TValueListEditor

  

|

TCustomStringGrid

  

|

TCustomDrawGrid

  

|

TCustomGrid

  

|

TCustomControl

  

The base class for windowed controls which paint themselves.

|

TWinControl

  

Implements a windowed control which can contain other child controls.

|

TControl

  

The base class for visible controls.

|

TLCLComponent

  

|

TObject



CT Web help

CodeTyphon Studio