Class TaisDBComboBox (unit Ais_cb)

Inherits from

TCustomComboBox

Constructors


constructor Create(AOwner: TComponent);

Free resources from form


Functions

destructor Destroy;


procedure Change;

Get the code value of the item based on the itemindex of the description list.

procedure Click;


procedure ComboWndProc(var Message: TMessage; ComboWnd: HWnd; ComboProc: Pointer);

Restore text

procedure CreateWnd;


procedure DropDown;


procedure KeyDown(var Key: Word; Shift: TShiftState);


procedure KeyPress(var Key: Char);


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


procedure WndProc(var Message: TMessage);


procedure CMExit(var Message: TCMExit);


procedure DataChange(Sender: TObject);


procedure EditingChange(Sender: TObject);


function GetComboText: string;

Set the itemindex property by locating the code value in the Values property.

function GetDataField: string;


function GetDataSource: TDataSource;


function GetField: TField;


function GetReadOnly: Boolean;


procedure SetComboText(const Value: string);


procedure SetDataField(const Value: string);


procedure SetDataSource(Value: TDataSource);


procedure SetEditReadOnly;


procedure SetItems(Value: TStrings);


procedure SetReadOnly(Value: Boolean);


procedure SetValues(Value: TStrings);


procedure UpdateData(Sender: TObject);


Properties

property About : string


property Color :


property Ctl3D :


property DataField : string


property DataSource : TDataSource


property DragCursor :


property DragMode :


property DropDownCount :


property Enabled :


property Font :


property ItemHeight :


property Items :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ReadOnly : Boolean


property ShowHint :


property TabOrder :


property TabStop :


property Values : TStrings


property Visible :


property Field : TField


property Text :


Events

event OnChange :


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnDrawItem :


event OnDropDown :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMeasureItem :


Variables

FAbout1 : String;


FAbout2 : String;


FDataLink : TFieldDataLink;


FValues : TStrings;



Constructors


constructor Create(AOwner: TComponent);

Free resources from form


Functions


destructor Destroy;


procedure Change;

Get the code value of the item based on the itemindex of the description list.


procedure Click;


procedure ComboWndProc(var Message: TMessage; ComboWnd: HWnd; ComboProc: Pointer);

Restore text


procedure CreateWnd;


procedure DropDown;


procedure KeyDown(var Key: Word; Shift: TShiftState);


procedure KeyPress(var Key: Char);


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


procedure WndProc(var Message: TMessage);


procedure CMExit(var Message: TCMExit);


procedure DataChange(Sender: TObject);


procedure EditingChange(Sender: TObject);


function GetComboText: string;

Set the itemindex property by locating the code value in the Values property. This will automatically (from the base class) display the cooresponding description for the code (in Items).


function GetDataField: string;


function GetDataSource: TDataSource;


function GetField: TField;


function GetReadOnly: Boolean;


procedure SetComboText(const Value: string);


procedure SetDataField(const Value: string);


procedure SetDataSource(Value: TDataSource);


procedure SetEditReadOnly;


procedure SetItems(Value: TStrings);


procedure SetReadOnly(Value: Boolean);


procedure SetValues(Value: TStrings);


procedure UpdateData(Sender: TObject);


Properties


property About : string


property Color :


property Ctl3D :


property DataField : string


property DataSource : TDataSource


property DragCursor :


property DragMode :


property DropDownCount :


property Enabled :


property Font :


property ItemHeight :


property Items :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ReadOnly : Boolean


property ShowHint :


property TabOrder :


property TabStop :


property Values : TStrings


property Visible :


property Field : TField


property Text :


Events


event OnChange :


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnDrawItem :


event OnDropDown :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMeasureItem :


Variables


FAbout1 : String;


FAbout2 : String;


FDataLink : TFieldDataLink;


FValues : TStrings;