ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
Jam.Shell.Controls.SearchEdit.TJamSearchEdit

A TJamSearchEdit is an edit field with an optional button on the right side.  

The icons are created from a font symbol (using Segoe UI Symbol if available, else WingDings).  

The action executed with the button has to be implemented in the TJamSearchEdit.OnInvokeSearch event. Using TJamSearchEdit.QuickSearch the action will be called automatically while typing after a short delay.

Jam_Shell_Controls_SearchEdit_TJamSearchEditJam_Shell_Controls_SearchEdit_TJamSearchEdit
Syntax
Pascal
TJamSearchEdit = class(TCustomButtonedEdit);
 
Name 
Description 
 
Constructor for creating a TJamSearchEdit instance.  
 
Destructor for destroying a TJamShellSearchEdit instance.  
 
Name 
Description 
 
Event is called for each icon that this control supports. Use it to set preferences on button icons.  
 
Called, when the search is triggered, either using the button or via the timer.  
 
Name 
Description 
 
Clears the search query.  
 
Repaints the control.  
 
Name 
Description 
 
Determines how the control aligns within its container (parent control).  
 
Specifies how the control is anchored to its parent.  
 
Determines whether all the text in the edit control is automatically selected when the control gets focus.  
 
Specifies whether the control sizes itself automatically to accommodate its contents.  
 
Specifies which edges of the control are beveled.  
 
Specifies the cut of the inner bevel.  
 
Specifies the control's bevel style.  
 
Specifies the cut of the outer bevel.  
 
Specifies the width of the inner and outer bevels.  
 
 
Determines whether the edit control has a single line border around the client area.  
 
Determines the case of the text within the edit control.  
 
Specifies the background color of the control.  
 
Use Constraints to specify the minimum and maximum width and height of the control.  
 
Determines whether a control has a three-dimensional (3-D) or two-dimensional look.  
 
Determines whether the control's image is rendered directly to the window or painted to an in-memory bitmap first.  
 
Controls whether the control responds to mouse, keyboard, and timer events.  
 
Specifies the attributes of text written on or in the control.  
 
Set an implementation for the char to be used as the clear button icon. The character refers to Segoe MDL2 Assets on Windows 11, and Segoe UI Symbol in prior Windows versions.  
 
Set an implementation for the char to be used as main button icon. The character refers to Segoe MDL2 Assets on Windows 11, and Segoe UI Symbol in prior Windows versions.  
 
Determines whether the visual indication of the selected text remains when focus shifts to another control.  
 
Determines the behavior of the input method editor (IME).  
 
Specifies the input method editor (IME) to use for converting keyboard input to Asian language characters.  
 
Occurs when the user clicks the control.  
 
Occurs when the user right-clicks the control or otherwise invokes the pop-up menu (such as using the keyboard).  
 
Occurs when the user double-clicks the left mouse button when the mouse pointer is over the control.  
 
Occurs when a control receives the input focus.  
 
Occurs when the input focus shifts away from one control to another.  
 
Occurs when you perform a gesture associated with this control.  
 
Occurs when a user presses any key while the control has focus.  
 
Occurs when a key is pressed.  
 
Occurs when the user releases a key that was pressed.  
 
Occurs when the user presses a mouse button with the mouse pointer over a control and the parent form is not active.  
 
Occurs when the user presses a mouse button with the mouse pointer over a control.  
 
Occurs when the mouse pointer moves over the control.  
 
Occurs when the mouse pointer moves off from over the control.  
 
Occurs when the user moves the mouse pointer while the mouse pointer is over a control.  
 
Occurs when the user releases a mouse button that was pressed with the mouse pointer over a component.  
 
Called, when the user presses the button to reset the search field.  
 
Occurs when the control is resized.  
 
Determines where a control looks for its color information.  
 
Specifies where a control looks for its font information.  
 
Specifies the pop-up menu associated with the control.  
 
Gets or sets the usage of the quick search mode.  
 
Amount of time in milliseconds to delay the search in the quick search mode. After this delay has expired the search is started.  
 
Determines whether the user can change the text of the edit control.  
 
Determines whether the magnifying icon is displayed in the control.  
 
Specifies the style elements that are used by the control.  
 
Specifies the style name for this control. 
 
Indicates the position of the control in its parent's tab order.  
 
Determines whether the user can tab to a control.  
 
Specifies the touch manager component associated with the control.  
 
Determines whether the component appears on screen.