ShellBrowser Delphi Components Documentation
ContentsIndexHome
JamShellBreadCrumbBar.TJamShellSearchEdit Members
Members
Public Methods
 
Name 
Description 
 
Constructor for creating a TJamSearchEdit instance.  
 
Destructor for destroying a TJamShellSearchEdit instance.  
JamShellBreadCrumbBar.TJamShellSearchEdit
 
Name 
Description 
 
Constructor for creating a TJamShellSearchEdit instance.  
 
Destructor for destroying a TJamShellSearchEdit instance.  
TJamSearchEdit Methods
 
Name 
Description 
 
Clears the search query.  
 
Repaints the control.  
ShellLink.IJamShellControl
 
Name 
Description 
 
This method is called by the ShellLink instance if the currently selected item has changed. 
 
Getter method for the ShellLink property. 
 
This method indicates that the callee should go up one level and display the contents of the current folder's parent folder. 
 
This method is called by the ShellLink instance if the currently displayed folder has changed. 
 
This method indicates that the control should perform a refresh of its contents. 
 
This method indicates that the callee should select all item it currently displays. 
 
Setter method for the ShellLink property. 
JamShellBreadCrumbBar.TJamShellSearchEdit
 
Name 
Description 
 
Clears the search query.  
 
Starts the search in the current folder.  
TJamSearchEdit Properties
 
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.  
ShellLink.IJamShellControl
 
Name 
Description 
 
The TJamShellLink instance to which the current control connected. 
JamShellBreadCrumbBar.TJamShellSearchEdit
 
Name 
Description 
 
Gets the current folder where the search takes place.  
 
Occurs after the search folder has been destroyed.  
 
Gets the virtual "search folder" where the search results are displayed.  
 
Connects this component to a TJamShellLink in order to synchronize several shell controls.  
TJamSearchEdit Events
 
Name 
Description 
 
Called, when the search is triggered, either using the button or via the timer.  
JamShellBreadCrumbBar.TJamShellSearchEdit
 
Name 
Description 
 
Occurs when the search folder has been created.