The control includes the ability to browse any COM object that exposes an implementation of IDispatch interface. For instance, any VB class provides an implementation for IDispatch interface, so the ExPropertiesList is able to browse your VB objects. Another nice feature that control provides is browsing collections and their items. If you have a collection, the ExPropertiesList can browse their items! More than that the ExPropertiesList control expands your objects. For instance, If your object provides a property that exports another object, the ExPropertiesList control is able to browse the exported object Here's the list of supported properties and methods:
Name | Description | |||
Add | Adds a custom entry to the list. | |||
AllowDrop | Gets or sets a value indicating whether the control can accept data that the user drags into it. | |||
AllowDuplicateEntries | Specifies whether the Add method allows adding new properties with the same caption on the Name column. | |||
AllowMultipleValuesOnEnum | Specifies whether the enum types display bit combination of predefined values. | |||
AllowSpin | Retrieves or sets a value that indicates whether the component uses a spin control to edit numeric values. | |||
AllowSpy | Specifies whether the control can spy other UI components or parts of them. | |||
AllowSpyOn | Specifies handle of the window where the spy can find UI objects. | |||
AllowTooltip | Specifies whether the control displays a tooltip when the string value is too long. | |||
AnchorFromPoint | Retrieves the identifier of the anchor from point. | |||
AttachTemplate | Attaches a script to the current object, including the events, from a string, file, a safe array of bytes. | |||
AutoDrag | Gets or sets a value that indicates the way the component supports the AutoDrag feature. | |||
AutoIndent | Specifies a value that indicates whether child items are automatically indented. | |||
BackColor | Retrieves or sets a value that indicates the control's background color. | |||
BackColorAlternate | Specifies the background color used to display alternate items in the control. | |||
BackColorCategories | Specifies the category items background color. | |||
BackColorDescription | Specifies the description's background color. | |||
BackColorHeader | Specifies the header's background color. | |||
Background | Returns or sets a value that indicates the background color for parts in the control. | |||
BeginUpdate | Maintains performance when items are added to the control one at a time. This method prevents the control from painting until the EndUpdate method is called. | |||
BorderStyle | Retrieves or sets the border style of the control. | |||
CaptionMessageBox | Specifies the caption to be displayed on the message box, in case the user inputs an invalid value. | |||
Clear | Clears the control's content. | |||
ColumnAutoResize | Returns or sets a value indicating whether the control will automatically size its visible columns to fit on the control's client width. | |||
ColumnCaption | Retrieves or sets the column's caption. | |||
ColumnsAllowSizing | Retrieves or sets a value that indicates whether a user can resize columns at run-time. | |||
ColumnWidth | Retrieves or sets the column's width. | |||
Copy | Copies the control's content to the clipboard, in the EMF format. | |||
CopyTo | Exports the control's view to an EMF, PDF, BMP, PNG, GIF, TIF file. | |||
Count | Counts the properties in the control. | |||
DefaultCategory | Retrieves or sets the default category. | |||
DefaultItemHeight | Retrieves or sets the default item height. | |||
DescriptionHeight | Retrieves or sets a value that indicates the height of the description area. | |||
DescriptionVisible | Retrieves or sets a value that indicates whether the description is visible or hidden. | |||
DisplayBoolAs | Specifies how the properties of boolean type are displayed. | |||
DisplayColorAs | Specifies how the properties of color type are displayed. | |||
EditOnKey | Customizes the F4 key to let user edits a property using the keys. | |||
EditOnSelect | Retrieves or sets a value that indicates whether the properties browser is ready to edit a value when the selection is changed. | |||
Enabled | Enables or disables the control. | |||
EndUpdate | Resumes painting the control after painting is suspended by the BeginUpdate method. | |||
EventParam | Retrieves or sets a value that indicates the current's event parameter. | |||
ExecuteTemplate | Executes a template and returns the result. | |||
ExpandAll | Expands all items. | |||
ExpandItem | Expands or collapses an item. | |||
ExpandOnSearch | Expands items automatically while user types characters to search for a specific property. | |||
FilterBarFont | Retrieves or sets the font for control's filter bar. | |||
FilterBarPrompt | Specifies the caption to be displayed when the filter pattern is missing. | |||
FilterBarPromptPattern | Specifies the pattern for the filter prompt. | |||
FilterBarPromptVisible | Shows or hides the filter prompt. | |||
FireIncludeProperty | Retrieves or sets a value that indicates whether the IncludeProperty event is fired. | |||
Font | Retrieves or sets the control's font. | |||
ForeColor | Retrieves or sets a value that indicates the control's foreground color. | |||
ForeColorCategories | Specifies the category items foreground color. | |||
ForeColorDescription | Specifies the description's foreground color. | |||
ForeColorHeader | Specifies the header's foreground color. | |||
FormatAnchor | Specifies the visual effect for anchor elements in HTML captions. | |||
GridLineColor | Retrieves or sets the grid line color. | |||
HasButtons | Adds a button to the left side of each parent item. The user can click the button to expand or collapse the child items as an alternative to double-clicking the parent item. | |||
HasButtonsCustom | Specifies the index of icons for +/- signs when the HasButtons property is exCustom. | |||
HasGridLines | Retrieves or sets a value that indicates whether the grid lines are visible or hidden. | |||
HasLines | Enhances the graphic representation of a tree control's hierarchy by drawing lines that link child items to their corresponding parent item. | |||
HeaderAppearance | Retrieves or sets a value that indicates the header's appearance. | |||
HeaderEnabled | Enables or disables the control's header. | |||
HeaderHeight | Retrieves or sets a value indicating the control's header height. | |||
HeaderVisible | Retrieves or sets a value that indicates whether the control's header is visible or hidden. | |||
HideSelection | Specifies whether selected property appears selected when the control loses focus. | |||
HotBackColor | Retrieves or sets a value that indicates the hot-tracking background color. | |||
HotForeColor | Retrieves or sets a value that indicates the hot-tracking foreground color. | |||
HTMLPicture | Adds or replaces a picture in HTML captions. | |||
hWnd | Retrieves the control's window handle. | |||
Images | Sets the control's image list at runtime. | |||
ImageSize | Retrieves or sets the size of icons the control displays. | |||
IncrementalSearch | Specifies whether the incremental search feature looks for starting of the property or if it contains the typed characters. | |||
Indent | Retrieves or sets the amount, in pixels, that child items are indented relative to their parent items. | |||
IndexItemsCollection | Retrieves or sets a value that indicates the base index when control enumerates the items in the collection. | |||
Interfaces | Retrieves the interfaces implemented by the object. | |||
InvalidValueMessage | Retrieves or sets a value that indicates the error message displayed by browser when changing property's value fails. No error message occurs if is empty. | |||
Item | Returns a Property object based on its index. | |||
Layout | Saves or loads the control's layout, such as positions of the columns, scroll position, filtering values. | |||
LinkCategories | Retrieves or sets a value that indicates whether the categories are linked. | |||
MarkCategories | Specifies whether the object's categories are splited by separator lines | |||
MarkLineColor | Retrieves or sets a value that indicates the color of line that splits the categories. | |||
NameItemsCollection | Retrieves or sets a list of property's names separated by semicolon (;), that are used by properties browser when it requires a name for an item into a collection. | |||
Option | Specifies an option for the editor. | |||
Property | Gets a Property object given property's name or property's identifier. | |||
ReadOnly | Gets or sets whether the properties browser is read-only. | |||
Refresh | Refreshes the properties values. | |||
Remove | Removes a property from the list. | |||
ReplaceIcon | Adds a new icon, replaces an icon or clears the control's image list. | |||
ScrollButtonHeight | Specifies the height of the button in the vertical scrollbar. | |||
ScrollButtonWidth | Specifies the width of the button in the horizontal scrollbar. | |||
ScrollFont | Retrieves or sets the scrollbar's font. | |||
ScrollHeight | Specifies the height of the horizontal scrollbar. | |||
ScrollOrderParts | Specifies the order of the buttons in the scroll bar. | |||
ScrollPartCaption | Specifies the caption being displayed on the specified scroll part. | |||
ScrollPartCaptionAlignment | Specifies the alignment of the caption in the part of the scroll bar. | |||
ScrollPartEnable | Indicates whether the specified scroll part is enabled or disabled. | |||
ScrollPartVisible | Indicates whether the specified scroll part is visible or hidden. | |||
ScrollThumbSize | Specifies the size of the thumb in the scrollbar. | |||
ScrollToolTip | Specifies the tooltip being shown when the user moves the scroll box. | |||
ScrollWidth | Specifies the width of the vertical scrollbar. | |||
SelBackColor | Retrieves or sets a value that indicates the selection background color. | |||
Select | Browses a new object to control. | |||
SelectedObject | Browses a new object ( com or .net ) in the control. | |||
SelectedProperty | Specifies the selected property. | |||
SelForeColor | Retrieves or sets a value that indicates the selection foreground color. | |||
ShowCategories | Retrieves or sets a value whether the browser includes the object categories. | |||
ShowHidden | Retrieves or sets a value that indicates whether the properties browser displays the hidden members. | |||
ShowItemsCollection | Retrieves or sets a value that indicates whether the properties browser includes the elements of a property that contains a collection. | |||
ShowMultipleParams | Specifies whether the control loads properties with multiple parameters. | |||
ShowNonBrowsable | Retrieves or sets a value that indicates whether the control displays the non browseable members. | |||
ShowObjects | Retrieves or sets a value that indicates whether the properties browser includes the properties of object type. | |||
ShowPropertyPages | Retrieves or sets a value that indicates whether the properties browser displays the object property pages. | |||
ShowReadOnly | Retrieves or sets a value that indicates whether the properties browser displays the read only properties. | |||
ShowRestricted | Retrieves or sets a value that indicates whether the properties browse displays the restricted members. | |||
ShowToolTip | Shows the specified tooltip at given position. | |||
ShowVariables | Retrieves or sets a value that indicates whether the control displays the object variables. An object of IFontDisp type has variables like: Name, Size, ... | |||
Sort | Sorts the control. | |||
SortObjects | Specifies how the object properties are positioned once a Sort occurs. | |||
SortOnClick | Retrieves or sets a value that indicates whether the control sorts automatically the data when the user click on column's caption. | |||
Template | Specifies the control's template. | |||
TemplateDef | Defines inside variables for the next Template/ExecuteTemplate call. | |||
TemplatePut | Defines inside variables for the next Template/ExecuteTemplate call. | |||
ToolTipDelay | Specifies the time in ms that passes before the ToolTip appears. | |||
ToolTipFont | Retrieves or sets the tooltip's font. | |||
ToolTipMargin | Defines the size of the control's tooltip margins. | |||
ToolTipPopDelay | Specifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control. | |||
ToolTipWidth | Specifies a value that indicates the width of the tooltip window, in pixels. | |||
ToString | Saves the control's content to a string, as it is displayed. | |||
UseVisualTheme | Specifies whether the control uses the current visual theme to display certain UI parts. | |||
Version | Retrieves the control's version. | |||
VisibleItemCount | Retrieves the number of visible items. | |||
VisualAppearance | Retrieves the control's appearance. | |||
VisualDesign | Invokes the control's VisualAppearance designer. |