Platoo DynFilter TDynFilterEditBtn

Contents - Events - Methods - Properties

Filtercondition editor with additional freely usable speedbutton


Description
Usable, for example, when the selecting of filtercondition from dialog is required, etc.


TDynFilterEditBtn - Events

Contents - TDynFilterEditBtn - Properties - Methods

OnBtnClick
Response to editor's button click

Delphi declaration
property OnBtnClick: TNotifyEvent read FOnBtnClick write FOnBtnClick;
C++ declaration
__property Classes::TNotifyEvent OnBtnClick={ read=FOnBtnClick, write=FOnBtnClick }

Description
Forced by clicking o n a button with t he mouse or by pressing Ctrl+Enter key combination.


TDynFilterEditBtn - Methods

Contents - TDynFilterEditBtn - Properties - Events

~TDynFilterEditBtn
Destructor

C++ declaration
__fastcall virtual ~TDynFilterEditBtn(void)

CreateParams
Delphi declaration
procedure CreateParams(var Params: TCreateParams);
C++ declaration
virtual void __fastcall CreateParams(Controls::TCreateParams & Params)
CreateWnd
Delphi declaration
procedure CreateWnd;
C++ declaration
virtual void __fastcall CreateWnd(void)
DoBtnClick
Delphi declaration
procedure DoBtnClick(Sender: TObject);
C++ declaration
virtual void __fastcall DoBtnClick(System::TObject *Sender)
GetChildren
Delphi declaration
procedure GetChildren(Proc: TGetChildProc);
C++ declaration
virtual void __fastcall GetChildren(Classes::TGetChildProc Proc)
IsValidChar
Delphi declaration
function IsValidChar(Key: Char): Boolean;
C++ declaration
virtual bool __fastcall IsValidChar(char Key)
KeyDown
Delphi declaration
procedure KeyDown(var Key: Word; Shift: TShiftState);
C++ declaration
virtual void __fastcall KeyDown(Word & Key, Classes::TShiftState Shift)
KeyPress
Delphi declaration
procedure KeyPress(var Key: Char);
C++ declaration
virtual void __fastcall KeyPress(char & Key)
Loaded
Delphi declaration
procedure Loaded;
C++ declaration
virtual void __fastcall Loaded(void)
RecreateGlyph
Delphi declaration
procedure RecreateGlyph;
C++ declaration
void __fastcall RecreateGlyph(void)
StoreGlyph
Delphi declaration
function StoreGlyph: Boolean;
C++ declaration
bool __fastcall StoreGlyph(void)
TDynFilterEditBtn
Constructor

C++ declaration
__fastcall virtual TDynFilterEditBtn(Classes::TComponent *AOwner)

__fastcall TDynFilterEditBtn(HWND ParentWindow)


TDynFilterEditBtn - Properties

Contents - TDynFilterEditBtn - Methods - Events

Button
Internal button object

Delphi declaration
property Button: TSpeedButton read FButton;
C++ declaration
__property Buttons::TSpeedButton *Button={ read=FButton, nodefault }

Description
Managed by t he component .

EditorEnabled
Delphi declaration
property EditorEnabled: Boolean read FEditorEnabled write FEditorEnabled default True;
C++ declaration
__property bool EditorEnabled={ read=FEditorEnabled, write=FEditorEnabled, default=1 }
Glyph
Specifies the bitmap that appears on the editor's button

Delphi declaration
property Glyph: TBitmap read GetGlyph write SetGlyph stored StoreGlyph;
C++ declaration
__property Graphics::TBitmap *Glyph={ read=GetGlyph, write=SetGlyph, stored=StoreGlyph, nodefault }

Description
At design time , glyph can be loaded from a n external file, GlyphKind is then set to gkCustom.

GlyphKind
Editor button glyph type

Delphi declaration
property GlyphKind: TGlyphKind read FGlyphKind write SetGlyphKind default gkEllipsis;
C++ declaration
__property TGlyphKind GlyphKind={ read=FGlyphKind, write=SetGlyphKind, default=2 }

Description
Specifies t he image that t he button will use at runtime .

NumGlyphs
Indicates the number of images that are in the graphic specified in the Glyph property

Delphi declaration
property NumGlyphs: Integer read GetNumGlyphs write SetNumGlyphs;
C++ declaration
__property int NumGlyphs={ read=GetNumGlyphs, write=SetNumGlyphs, nodefault }

Description
Set NumGlyphs to match w ith the Glyph's image, when GlyphKind is gkCustom.