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 () Initializes the Visual Design
- 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

PUBLIC Cancel ()

Purpose: Cancels the loading of properties
Notes:

Top

PUBLIC 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

PROTECTED 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

PROTECTED 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

PRIVATE InitializeComponent ()

Purpose: Initializes the Visual Design
Notes:

Top

PRIVATE 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

PRIVATE 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

PRIVATE 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

PUBLIC ProgressLangObjectPropertyControl ()

Purpose: Constructor for the ProgressLangObjectPropertyControl class
Notes:



Property Detail
Top

PUBLIC LOGICAL DesignTime


Returns LOGICAL
Top

PUBLIC INTEGER LimitDepth


Returns INTEGER


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:25:30