Class TCustomDBPopupEdit (unit Popedits)

Inherits from

TCustomPopupEdit

published declarations

Constructors


constructor Create(AOwner: TComponent);

public declarations

TCustomDBPopupEdit



Functions

destructor Destroy;

destroy component

procedure Change;

protected declarations

function EditCanModify: Boolean;


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


procedure KeyPress(var Key: Char);


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


procedure Reset;


procedure CMEnter(var Message: TCMEnter);


procedure CMExit(var Message: TCMExit);


procedure CMFontChanged(var Message: TMessage);


procedure DataChange(Sender: TObject);


procedure EditingChange(Sender: TObject);

forces update

function GetDataField: string;

GetDataField method

function GetDataSource: TDataSource;

GetDataSource method

function GetReadOnly: Boolean;

GetReadOnly method

procedure SetDataField(const Value: string);

SetDataField method

procedure SetDataSource(Value: TDataSource);

SetDataSource method

procedure SetFocused(Value: Boolean);


procedure SetReadOnly(Value: Boolean);

SetReadOnly method

procedure UpdateData(Sender: TObject);


procedure WMCut(var Message: TMessage);

called when control changes

procedure WMPaste(var Message: TMessage);


Properties

property DataField : string


property DataSource : TDataSource


property ReadOnly : Boolean


Events

Variables

FDataLink : TFieldDataLink;

private declarations


Constructors


constructor Create(AOwner: TComponent);

public declarations

TCustomDBPopupEdit


Functions


destructor Destroy;

destroy component


procedure Change;

protected declarations


function EditCanModify: Boolean;


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


procedure KeyPress(var Key: Char);


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


procedure Reset;


procedure CMEnter(var Message: TCMEnter);


procedure CMExit(var Message: TCMExit);


procedure CMFontChanged(var Message: TMessage);


procedure DataChange(Sender: TObject);


procedure EditingChange(Sender: TObject);

forces update


function GetDataField: string;

GetDataField method


function GetDataSource: TDataSource;

GetDataSource method


function GetReadOnly: Boolean;

GetReadOnly method


procedure SetDataField(const Value: string);

SetDataField method


procedure SetDataSource(Value: TDataSource);

SetDataSource method


procedure SetFocused(Value: Boolean);


procedure SetReadOnly(Value: Boolean);

SetReadOnly method


procedure UpdateData(Sender: TObject);


procedure WMCut(var Message: TMessage);

called when control changes


procedure WMPaste(var Message: TMessage);


Properties


property DataField : string


property DataSource : TDataSource


property ReadOnly : Boolean


Events


Variables


FDataLink : TFieldDataLink;

private declarations