[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: editbtn.pas line 330
type TCustomControlFilterEdit = class(TCustomEditButton) |
protected |
fNeedUpdate: Boolean; |
fIsFirstUpdate: Boolean; |
fSelectedPart: TObject; |
procedure KeyDown(); override; |
procedure Change; override; |
procedure DoEnter; override; |
procedure DoExit; override; |
procedure DoButtonClick(); override; |
procedure SortAndFilter; virtual; abstract; |
procedure ApplyFilter(); |
procedure ApplyFilterCore; virtual; abstract; |
procedure MoveNext; virtual; abstract; |
procedure MovePrev; virtual; abstract; |
function ReturnPressed; virtual; abstract; |
function GetDefaultGlyphName; override; |
public |
constructor Create(); override; |
destructor Destroy; override; |
procedure InvalidateFilter; |
function ForceFilter(); |
procedure StoreSelection; virtual; abstract; |
procedure RestoreSelection; virtual; abstract; |
property Filter: ; [rw] |
property IdleConnected: Boolean; [rw] |
property SortData: Boolean; [rw] |
property SelectedPart: TObject; [rw] |
published |
property OnAfterFilter: TNotifyEvent; [rw] |
property OnFilterItem: TFilterItemEvent; [rw] |
property OnCheckItem: TCheckItemEvent; [rw] |
property UseFormActivate: Boolean; [rw] |
property ButtonWidth; |
property DirectInput; |
property ButtonOnlyWhenFocused; |
property NumGlyphs; |
property Flat; |
property Align; |
property Anchors; |
property BidiMode; |
property BorderSpacing; |
property BorderStyle; |
property AutoSize; |
property AutoSelect; |
property Color; |
property DragCursor; |
property DragMode; |
property Enabled; |
property Font; |
property MaxLength; |
property ParentBidiMode; |
property ParentColor; |
property ParentFont; |
property ParentShowHint; |
property PopupMenu; |
property ReadOnly; |
property ShowHint; |
property TabOrder; |
property TabStop; |
property Visible; |
property OnChange; |
property OnClick; |
property OnDblClick; |
property OnDragDrop; |
property OnDragOver; |
property OnEditingDone; |
property OnEndDrag; |
property OnEnter; |
property OnExit; |
property OnKeyDown; |
property OnKeyPress; |
property OnKeyUp; |
property OnMouseDown; |
property OnMouseMove; |
property OnMouseUp; |
property OnStartDrag; |
property OnUTF8KeyPress; |
end; |
| | ||
|
TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button |
|
| | ||
|
TCustomMaskEdit - base class for TMaskEdit, an Edit box with characters masked out to avoid unauthorised reading |
|
| | ||
|
The base class for controls presenting editable text. |
|
| | ||
|
The base class for controls which can contain other (child) controls. |
|
| | ||
|
The base class for visible controls. |
|
| | ||
|
The base class for LCL components associated with widgets. |
|
| | ||
TComponent |
||
? | ||
TObject |