Class TInputListBox (unit Ef_Edit)

Inherits from

TEicListbox

Constructors


constructor Create(AOwner:TComponent);



Functions

destructor Destroy;


procedure AddToList(const NewText:string; NewObject:TObject);


procedure Change;


function CheckInput(ReturnFocus:Boolean):Boolean;


procedure DoCheckDelete(Sender:TObject; var Key:Word; Shift:TShiftState);


procedure DoCheckKey(Sender:TObject; var Key:Word; Shift:TShiftState);


procedure DoEdited(Sender:TObject);


procedure DoEditorExit(Sender:TObject);


procedure DoNotInList(var NewText:string; var Accept:Boolean);


procedure DrawEditor;


procedure Loaded;


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


procedure SetAddNewToList(AValue:Boolean);


procedure SetEvents;


procedure SetLimitToList(AValue:Boolean);


procedure SetMargin(AValue:Integer);


procedure SetName(const NewName:TComponentName);


procedure SetShowEditor(AValue:Boolean);


procedure WMMove(var Msg:TMessage);


procedure WMSize(var Msg:TMessage);


Properties

property AddNewToList : Boolean


property AutoCheckInput : Boolean


property AutoExpand : Boolean


property Editor : TLblEdit


property EditorMargin : Integer


property LimitToList : Boolean


property ResetFocus : Boolean


property ShowEditor : Boolean


Events

event OnEdited : TNotifyEvent


event OnNotInList : TAddToListEvent


Variables

FAddNewToList : Boolean;


FAutoCheckInput : Boolean;


FAutoExpand : Boolean;


FJustDeleted : Boolean;


FLblEdit : TLblEdit;


FLimitToList : Boolean;


FMargin : Integer;


FOnEdited : TNotifyEvent;


FOnNotInList : TAddToListEvent;


FResetFocus : Boolean;


FShowEditor : Boolean;


FUpdatingEditor : Boolean;



Constructors


constructor Create(AOwner:TComponent);


Functions


destructor Destroy;


procedure AddToList(const NewText:string; NewObject:TObject);


procedure Change;


function CheckInput(ReturnFocus:Boolean):Boolean;


procedure DoCheckDelete(Sender:TObject; var Key:Word; Shift:TShiftState);


procedure DoCheckKey(Sender:TObject; var Key:Word; Shift:TShiftState);


procedure DoEdited(Sender:TObject);


procedure DoEditorExit(Sender:TObject);


procedure DoNotInList(var NewText:string; var Accept:Boolean);


procedure DrawEditor;


procedure Loaded;


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


procedure SetAddNewToList(AValue:Boolean);


procedure SetEvents;


procedure SetLimitToList(AValue:Boolean);


procedure SetMargin(AValue:Integer);


procedure SetName(const NewName:TComponentName);


procedure SetShowEditor(AValue:Boolean);


procedure WMMove(var Msg:TMessage);


procedure WMSize(var Msg:TMessage);


Properties


property AddNewToList : Boolean


property AutoCheckInput : Boolean


property AutoExpand : Boolean


property Editor : TLblEdit


property EditorMargin : Integer


property LimitToList : Boolean


property ResetFocus : Boolean


property ShowEditor : Boolean


Events


event OnEdited : TNotifyEvent


event OnNotInList : TAddToListEvent


Variables


FAddNewToList : Boolean;


FAutoCheckInput : Boolean;


FAutoExpand : Boolean;


FJustDeleted : Boolean;


FLblEdit : TLblEdit;


FLimitToList : Boolean;


FMargin : Integer;


FOnEdited : TNotifyEvent;


FOnNotInList : TAddToListEvent;


FResetFocus : Boolean;


FShowEditor : Boolean;


FUpdatingEditor : Boolean;