Class TDBIndexCombo (unit DBIndex)

Inherits from

TCustomComboBox

TDBIndexCombo

Constructors


constructor Create(AOwner: TComponent);

TDBIndexCombo


Functions

destructor Destroy;


procedure Change;


procedure FillIndexList(List: TStrings);


procedure Loaded;


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure UpdateList;


procedure ActiveChanged;


procedure CMEnabledChanged(var Message: TMessage);


function GetDataSource: TDataSource;


function GetIndexFieldName(var AName: string): Boolean;


function GetNoIndexItem: string;


procedure SetDataSource(Value: TDataSource);


procedure SetDisplayMode(Value: TIdxDisplayMode);


procedure SetEnableNoIndex(Value: Boolean);


procedure SetNoIndexItem(const Value: string);


Properties

property Color :


property Ctl3D :


property DataSource : TDataSource

published properties

property DisplayMode : TIdxDisplayMode


property DragCursor :


property DragMode :


property DropDownCount :


property Enabled :


property EnableNoIndex : Boolean


property Font :


property ImeMode :


property ImeName :


property ItemHeight :


property NoIndexItem : string


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShowHint :


property Sorted :


property TabOrder :


property TabStop :


property Visible :


Events

event OnChange :


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnStartDrag :


Variables

FChanging : Boolean;


FDataLink : TDataLink;


FDisplayMode : TIdxDisplayMode;


FEnableNoIndex : Boolean;


FNoIndexItem : PString;


FUpdate : Boolean;



Constructors


constructor Create(AOwner: TComponent);

TDBIndexCombo


Functions


destructor Destroy;


procedure Change;


procedure FillIndexList(List: TStrings);


procedure Loaded;


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure UpdateList;


procedure ActiveChanged;


procedure CMEnabledChanged(var Message: TMessage);


function GetDataSource: TDataSource;


function GetIndexFieldName(var AName: string): Boolean;


function GetNoIndexItem: string;


procedure SetDataSource(Value: TDataSource);


procedure SetDisplayMode(Value: TIdxDisplayMode);


procedure SetEnableNoIndex(Value: Boolean);


procedure SetNoIndexItem(const Value: string);


Properties


property Color :


property Ctl3D :


property DataSource : TDataSource

published properties


property DisplayMode : TIdxDisplayMode


property DragCursor :


property DragMode :


property DropDownCount :


property Enabled :


property EnableNoIndex : Boolean


property Font :


property ImeMode :


property ImeName :


property ItemHeight :


property NoIndexItem : string


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShowHint :


property Sorted :


property TabOrder :


property TabStop :


property Visible :


Events


event OnChange :


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnStartDrag :


Variables


FChanging : Boolean;


FDataLink : TDataLink;


FDisplayMode : TIdxDisplayMode;


FEnableNoIndex : Boolean;


FNoIndexItem : PString;


FUpdate : Boolean;