Package: u_extsearchedit Diagram Back to overview

TCustomSearchDBEdit
class

Description
TCustomSearchDBEdit

Inherits from: TExtFormatDBEdit
Implements: ISearchEdit
Subclasses: TExtSearchDBEdit
Attributes
Name Type Visibility
FSearchSource

Description
Lien de données

TFieldDataLink   private
FOnNotFound
TNotifyEvent   private
FOnLocate
TNotifyEvent   private
FOnSet
TNotifyEvent   private
FOldColor

Description
FSearchOptions : TSearchOptions;

Boolean   private
FSearchFiltered
Boolean   private
Flocated
Boolean   private
FSet
Boolean   private
FListWidth
Word   private
FListLines
Integer   private
FTextSeparator
String   private
FFieldSeparator
Char   private
FSearchList
String   private
FListUp
Boolean   private
FNotifyOrder
TNotifyEvent   private
FPopup
TListPopupEdit   private
SearchLink
  protected
Located
  public
SearchDisplay

Description
property SearchOptions : String read fSearchOptions write fSearchOptions default SEARCHEDIT_SEARCH_OPTION_DEFAULT;

  public
SearchList
  public
DropDownRows
  public
DropDownWidth
  public
DropUp
  public
SearchFiltered
  public
FieldSeparator
  public
TextSeparator
  public
SearchSource
  public
OnLocate
  public
OnNotFound
  public
OnOrder
  public
OnSet
  public
OnMouseEnter
  public
OnMouseLeave
  public
PopupMenu
  public
Operations
Name Parameters Returns Visibility
p_setSearchDisplay

Description
procedure TCustomSearchDBEdit.p_setSearchDisplay Setting The Search field on SearchSource

String AValue
 
  private
fs_getSearchDisplay

Description
function TCustomSearchDBEdit.fs_getSearchDisplay Getting The Search field on SearchSource

  String   private
p_setSearchSource

Description
procedure TCustomSearchDBEdit.p_setSearchSource Setting the Search source

TDataSource AValue
 
  private
fs_getSearchSource

Description
function TCustomSearchDBEdit.fs_getSearchSource Getting the Search source

  TDataSource   private
WMSize
TWMSize Message
 
  private
WMSetFocus
TWMSetFocus Message
 
  private
WMKillFocus
TWMKillFocus Message
 
  private
WMCut
TMessage Message
 
  private
WMPaste
TMessage Message
 
  private
Notification
TComponent AComponent
TOperation Operation
 
  protected
ListUp   Boolean   protected
ListLines   Integer   protected
Locating

Description
procedure TCustomSearchDBEdit.Located Record Found function

    protected
InitSearch     protected
NotFound

Description
procedure TCustomSearchDBEdit.NotFound NotFound function

    protected
SearchText

Description
not found : no popup

    protected
FreePopup     protected
SetEvent

Description
procedure TCustomSearchDBEdit.SetEvent calling FNotifyOrder Event

    protected
ValidateSearch

Description
procedure TCustomSearchDBEdit.ValidateSearch Calling OnSet Event if setted

    protected
GetFieldSearch

Description
return field for datafield

  String   protected
KeyUp

Description
procedure TCustomSearchDBEdit.KeyUp searching on key up

Word Key
TShiftState Shift
 
  protected
EditCanModify   Boolean   protected
KeyDown
Word Key
TShiftState Shift
 
  protected
TextChanged     protected
Change     protected
DoExit

Description
procedure TCustomSearchDBEdit.DoExit Setting the label and ExtSearchDBEdit color

    public
Create
TComponent Aowner
 
  public
Destroy

Description
destructor TCustomSearchDBEdit.Destroy Destroying

    public


TCustomSearchEdit
class

Description
TCustomSearchEdit

Inherits from: TExtFormatEdit
Implements: ISearchEdit
Subclasses: TExtSearchEdit, TExtDBComboInsert
Attributes
Name Type Visibility
FSearchSource

Description
Lien de données

TFieldDataLink   private
FOnNotFound
TNotifyEvent   private
FOnLocate
TNotifyEvent   private
FOnSet
TNotifyEvent   private
FOldColor

Description
FSearchOptions : TSearchOptions;

Boolean   private
FSearchFiltered
Boolean   private
Flocated
Boolean   private
FSet
Boolean   private
FListWidth
Word   private
FListLines
Integer   private
FTextSeparator
String   private
FFieldSeparator
Char   private
FSearchList
String   private
FListUp
Boolean   private
FNotifyOrder
TNotifyEvent   private
FPopup
TListPopupEdit   private
SearchLink
  protected
Located
  public
SearchDisplay

Description
property SearchOptions : String read fSearchOptions write fSearchOptions default SEARCHEDIT_SEARCH_OPTION_DEFAULT;

  public
SearchList
  public
DropDownRows
  public
DropDownWidth
  public
DropUp
  public
SearchFiltered
  public
FieldSeparator
  public
TextSeparator
  public
SearchSource
  public
OnLocate
  public
OnNotFound
  public
OnOrder
  public
OnSet
  public
OnMouseEnter
  public
OnMouseLeave
  public
PopupMenu
  public
Operations
Name Parameters Returns Visibility
p_setSearchDisplay

Description
procedure TCustomSearchDBEdit.p_setSearchDisplay Setting The Search field on SearchSource

String AValue
 
  private
fs_getSearchDisplay

Description
function TCustomSearchEdit.fs_getSearchDisplay Getting The Search field on SearchSource

  String   private
p_setSearchSource
TDataSource AValue
 
  private
fs_getSearchSource   TDataSource   private
WMSize
TWMSize Message
 
  private
WMCut
TMessage Message
 
  private
WMPaste
TMessage Message
 
  private
Notification
TComponent AComponent
TOperation Operation
 
  protected
ListUp   Boolean   protected
ListLines   Integer   protected
InitSearch     protected
Locating

Description
procedure TCustomSearchEdit.Located Record Found function

    protected
NotFound

Description
procedure TCustomSearchEdit.NotFound NotFound function

    protected
SearchText

Description
not found : no popup

    protected
KeyUp

Description
procedure TCustomSearchEdit.KeyUp searching on key up

Word Key
TShiftState Shift
 
  protected
FreePopup     protected
SetEvent

Description
procedure TCustomSearchEdit.SetEvent calling FNotifyOrder Event

    protected
ValidateSearch

Description
procedure TCustomSearchEdit.ValidateSearch Calling OnSet Event if setted

    protected
GetFieldSearch

Description
return field for datafield

  String   protected
KeyDown
Word Key
TShiftState Shift
 
  protected
TextChanged     protected
DoExit

Description
procedure TCustomSearchEdit.DoExit Setting the label and ExtSearchDBEdit color

    public
Create
TComponent Aowner
 
  public
Destroy

Description
destructor TCustomSearchEdit.Destroy Destroying

    public


TExtSearchDBEdit
class

Description
TExtSearchDBEdit

Inherits from: TCustomSearchDBEdit


TExtSearchEdit
class

Description
TExtSearchDBEdit

Inherits from: TCustomSearchEdit