Links
EControl Form Designer Pro
TInspectorList Class

TInspectorList is the descendant of TCustomInspectorList directly using in the Object Inspector

TInspectorList = class(TCustomInspectorList);

edcPropCtrl

TInspectorList publishes inherited properties to provide wide range of functionality.

Topic 
Description 
The methods of the TDualList class are listed here. 
The properties of the TDualList class are listed here. 
TCustomPropList Class
Topic 
Description 
The methods of the TCustomPropList class are listed here. 
The properties of the TCustomPropList class are listed here. 
The events of the TCustomPropList class are listed here. 
TCustomInspectorList Class
Topic 
Description 
The methods of the TCustomInspectorList class are listed here. 
The properties of the TCustomInspectorList class are listed here. 
The events of the TCustomInspectorList class are listed here. 
TInspectorList Class
Topic 
Description 
The properties of the TInspectorList class are listed here. 
 
Constructor 
 
virtual 
 
protected 
 
Property 
 
read only 
 
Event 
TCustomPropList Class
TCustomPropList Class 
Description 
Draws cell content. 
Occurs to adjust cell properties. 
TCustomInspectorList Class
TCustomInspectorList Class 
Description 
Occurs before adding category to the list. 
Occurs before adding property to the list. 
Occurs when changing selected object in inspector list. 
Occurs to determine whether property PropEdit is read-only. 
Occurs after list of properties has been updated 
Occurs when property value has been changed. 
Occurs before changing property value (ANSI version). 
Occurs before changing property value (Unicode version). 
TDualList Methods 
Description 
Creates and initializes an instance of TDualList
Creates in-place editor. Must be overridden in derived classes. 
Creates underlying screen object. 
Destroys an instance of TDualList
Processes mouse wheel motion. 
Draws a specified cell. 
Draws string in the specified rectangle 
Draws Unicode string in the specified rectangle 
Invokes an action with the component as its target. 
Moves focus from list control to child in-place editor. 
Determines if specified item is header. 
Returns the rectangle that surrounds the item specified in the Item parameter. 
Respond to key press events. 
Generates an OnMouseUp event. 
Respond to mouse moving over control area.. 
Returns item index depending on coordinates specified in Y parameter. 
Generates an OnMouseUp event. 
Renders the image of a dual list. 
Set method of ItemIndex property. 
Updates an action component to reflect the current state of the component. 
Updates current Editor
TCustomPropList Class
TCustomPropList Class 
Description 
Creates and initializes an instance of TDualList. 
Creates root item. 
Returns current selected item. If there is no item selected Current returns nil. 
Destroys an instance of TDualList. 
Prepares Canvas before painting cell. 
Draws dual list cell. 
Draws cell content. 
Returns gutter width for specified row in list. 
Determines if specified item is header. 
Generates an OnMouseUp event. 
TCustomInspectorList Class
TCustomInspectorList Class 
Description 
Called before adding property to the list. 
Copies selected property name to the clipboard. 
Copies text of the property editor. 
 
Creates TExtEdit inplace object for the current property 
Creates root item. 
Cuts text of the property editor. 
Prepares Canvas before painting cell. 
Draws cell content. 
Moves focus from list control to child in-place editor. 
Indicates if item is header one 
Determines whether property editor does not allow changing property value. 
Responds to key down when TInspectorList has focus. 
Updates TCustomInspectorList after loading from stream 
Updates TCustomInspectorList depending on mouse coordinates 
Pastes text to the property editor. 
Updates editor and invalidates TCustomInspectorList 
Saves currently edit value. 
Change active editor 
Updates editor 
Updates list of properties 
TDualList Properties 
Description 
Determines the style of the line drawn around the perimeter of the panel control. 
Provides access to a drawing surface that represents the TDualList
In-place editor 
Specifies whether editor is visible in the selected row 
Specifies the number of items in the DualList 
Specifies the height, in pixels, of the items in the dual list 
Specifies the index of the selected item. 
Occurs when the user clicks the dual list. 
Determines whether lines are drawn separating items in the list 
Specifies whether frame rectangle should be painted around selected item. 
Specifies width of the first column in pixels (or splitter position) 
Indicates the position of the control in its parent's tab order. 
Add a summary here... 
Specifies the topmost row that appears in the dual list. 
TCustomPropList Class
TCustomPropList Class 
Description 
Specifies color of gutter background. 
Specifies color of border which separates gutter from the rest of control. 
Specifies background color of selected item. 
Specifies font color of selected item. 
Holds folding icon images. 
Reference to root item. Particular root item class may be different in derived classes. Items are accessible via root item. 
Specifies left margin. 
Specifies offset for each level of items. 
Specifies whether gutter is visible. 
TCustomInspectorList Class
TCustomInspectorList Class 
Description 
Specifies arrangement of properties list. If ByCategories is True, all properties are arranged by categories 
Determines list of the current available categories for the properties of selected object(s).
This list does not include empty categories 
Specifies font color for category items 
Specifies font color property values which differ from default. 
Specifies font color for the in-place editors 
Specifies font color for the text in the in-place editor 
Specifies editable component 
Specifies font color for the Property name 
Specifies font color for the read-only property 
Specifies font color for the reference property 
Specifies font color for the property value 
Specifies font color for the property, that belongs to referenced object 
Specifies whether custom property name drawing defined in property editors is used. 
Specifies current active designer 
Specifies editable TPersistent object 
Specifies whether reference properties may be expanded 
Indicates number of properties those are not visible 
Provide properties to adjust hints processing. 
Specifies whether reference properties should be displayed in the inspector list. 
Specifies if properties those values differ from default will be marked with bold 
Specifies alignment of popup list box relative to edit box. 
Specifies whether properties may be edited. 
Property name search key. 
Specifies whether inspector list is in property name search mode. This mode is turned on/off when user presses TAB key. 
Specifies number of selected object in the inspector list. 
Number of selected objects in active designer. Use property Selected[] to get these objects. 
Specifies whether read-only properties will be displayed in the inspector list 
Specifies types of properties those will be displayed in the inspector list 
Specifies kind of inspector list. Property TypeKinds is used only when TypeSelector = tsCustom. 
TInspectorList Class
TInspectorList Class 
Description 
Determines how the control aligns within its container (parent control). 
Specifies how the control is anchored to its parent. 
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 bi-directional mode for the control. 
Determines the style of the line drawn around the perimeter of the panel control. 
Specifies arrangement of properties list. If ByCategories is True, all properties are arranged by categories 
Specifies font color for category items 
Specifies font color property values which differ from default. 
Specifies font color for the in-place editors 
Specifies font color for the text in the in-place editor 
Specifies color of gutter background. 
Specifies color of border which separates gutter from the rest of control. 
Specifies background color of selected item. 
Specifies font color of selected item. 
Specifies the background color of the control. 
Specifies editable component 
Specifies the size constraints for the control. 
Specifies font color for the Property name 
Specifies font color for the read-only property 
Specifies font color for the reference property 
Specifies font color for the property value 
Specifies font color for the property, that belongs to referenced object 
Determines whether a control has a three-dimensional (3-D) or two-dimensional look. 
Specifies whether custom property name drawing defined in property editors is used. 
Specifies current active designer 
Indicates the image used to represent the mouse pointer when the control is being dragged. 
Specifies whether the control is being dragged normally or for docking. 
Determines how the control initiates drag-and-drop or drag-and-dock operations. 
Specifies whether editor is visible in the selected row 
Controls whether the control responds to mouse, keyboard, and timer events. 
Specifies whether reference properties may be expanded 
Holds folding icon images. 
Font 
Controls the attributes of text written on or in the control. 
Specifies whether reference properties should be displayed in the inspector list. 
Specifies the height, in pixels, of the items in the dual list 
Specifies the index of the selected item. 
Reference to root item. Particular root item class may be different in derived classes. Items are accessible via root item. 
Specifies if properties those values differ from default will be marked with bold 
Occurs before adding category to the list. 
Occurs before adding property to the list. 
Occurs when an attempt is made to resize the control. 
Occurs when changing selected object in inspector list. 
Occurs when the user clicks the dual list. 
Adjust resize constraints. 
Occurs when the user right-clicks the control or otherwise invokes the popup 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 the user drops an object being dragged. 
Occurs when the user drags an object over a control. 
Draws cell content. 
Occurs when the dragging of an object ends, either by dropping the object or by canceling the dragging. 
Occurs when a control receives the input focus. 
Occurs when the input focus shifts away from one control to another. 
Occurs to adjust cell properties. 
Occurs to determine whether property PropEdit is read-only. 
Occurs when a user presses any key while the control has focus. 
Occurs when key pressed. 
Occurs when the user releases a key that has been pressed. 
Occurs when the user presses a mouse button with the mouse pointer over a 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. 
Occurs after list of properties has been updated 
Occurs immediately after the control is resized. 
Occurs before changing property value (ANSI version). 
Occurs before changing property value (Unicode version). 
Occurs when the user begins to drag the control or an object it contains by left-clicking on the control and holding the mouse button down. 
Specifies whether the control uses its parent’s BiDiMode. 
Determines where a control looks for its color information. 
Determines where a component looks to determine if it should appear three dimensional. 
Determines where a control looks for its font information. 
Determines where a control looks to find out if its Help Hint should be shown. 
Specifies alignment of popup list box relative to edit box. 
Identifies the pop-up menu associated with the control. 
Specifies whether properties may be edited. 
Determines whether lines are drawn separating items in the list 
Specifies whether gutter is visible. 
Determines whether the control displays a Help Hint when the mouse pointer rests momentarily on the control. 
Specifies whether read-only properties will be displayed in the inspector list 
Specifies whether frame rectangle should be painted around selected item. 
Specifies width of the first column in pixels (or splitter position) 
Indicates the position of the control in its parent's tab order. 
Add a summary here... 
Specifies the topmost row that appears in the dual list. 
Specifies types of properties those will be displayed in the inspector list 
Specifies kind of inspector list. Property TypeKinds is used only when TypeSelector = tsCustom. 
Determines whether the component appears on screen. 
Copyright (c) 2004 - 2011 EControl Ltd.. All rights reserved.
What do you think about this topic? Send feedback!