Namespace: Consultingwerk.Windows.Util.Controls
Class 
ProgressLangObjectPropertyControl Copy to Clipboard
Parent classes:
Inherits: Progress.Windows.UserControl

File:ProgressLangObjectPropertyControl
Purpose:Visualizes properties on a Progress.Lang.Object instance
in a GUI for .NET Control
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Dec 05 08:21:09 CET 2015
Notes:Relies on reflection, so requires OpenEdge 11.6 or above
Supports log-messages on issues in the Util:4 custom log
entry type



Top Method Summary
Options Name Purpose
Cancel () Cancels the loading of properties
DisplayObjectProperties (Object) Displays the properties of the passed in object in the property grid
DisplayObjectProperties (Object, TreeNodesCollection) Displays the properties of the passed in object in the property grid
CHARACTER GetToStringValue (Object) Returns the string representation of an object instance
InitializeComponent ()
ultraToolbarsManager1_BeforeToolDropdown (Object, BeforeToolDropdownEventArgs) Event handler for the BeforeToolDropdown event of the ultraToolbarsManager1
ultraToolbarsManager1_ToolClick (Object, ToolClickEventArgs) Event handler for the ToolClick event of the ultraToolbarsManager1
ultraTree1_MouseDown (Object, MouseEventArgs) Event handler for the MouseDown event of the ultraTree1

Top Constructor Summary
Options Name Purpose
ProgressLangObjectPropertyControl () Constructor for the ProgressLangObjectPropertyControl class

Top Property Summary
Options Name Purpose
LOGICAL DesignTime
INTEGER LimitDepth


Method Detail
Top

Cancel ()

Purpose: Cancels the loading of properties
Notes:

Top

DisplayObjectProperties (Object)

Purpose: Displays the properties of the passed in object in the property grid
Notes:

Parameters:
poObject Progress.Lang.Object
The object to visualize
Top

DisplayObjectProperties (Object, TreeNodesCollection)

Purpose: Displays the properties of the passed in object in the property grid
Notes:

Parameters:
poObject Progress.Lang.Object
The object to visualize
poTreeNodes Infragistics.Win.UltraWinTree.TreeNodesCollection
The parent nodes collection to add the object properties to
Top

CHARACTER GetToStringValue (Object)

Purpose: Returns the string representation of an object instance
Notes:

Parameters:
poObject Progress.Lang.Object
The reference to the object to return the string representation for
Returns CHARACTER
The character value representing the object
Top

InitializeComponent ()


Top

ultraToolbarsManager1_BeforeToolDropdown (Object, BeforeToolDropdownEventArgs)

Purpose: Event handler for the BeforeToolDropdown event of the ultraToolbarsManager1
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinToolbars.BeforeToolDropdownEventArgs
The BeforeToolDropdownEventArgs with the data for this event
Top

ultraToolbarsManager1_ToolClick (Object, ToolClickEventArgs)

Purpose: Event handler for the ToolClick event of the ultraToolbarsManager1
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinToolbars.ToolClickEventArgs
The ToolClickEventArgs with the data for this event
Top

ultraTree1_MouseDown (Object, MouseEventArgs)

Purpose: Event handler for the MouseDown event of the ultraTree1
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.Windows.Forms.MouseEventArgs
The MouseEventArgs with the data for this event


Constructor Detail
Top

ProgressLangObjectPropertyControl ()

Purpose: Constructor for the ProgressLangObjectPropertyControl class
Notes:



Property Detail
Top

LOGICAL DesignTime


Returns LOGICAL
Top

INTEGER LimitDepth


Returns INTEGER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:16:20