Top Method Summary
Options Name Purpose
DefaultTreeView_TreeNodeDoubleClick (Object, TreeNodeDoubleClickEventArgs) Event handler for the TreeNodeDoubleClick event of the DefaultTreeView
DefaultTreeView_TreeNodeSelected (Object, TreeNodeSelectionEventArgs) Event handler for the TreeNodeSelected event of the DefaultTreeView
DisplayTranslation (UltraTreeNode) Repositions the SmartTranslationDataSource (and the bound viewer) to the translation represented by the given tree node
FitControlToViewer (SmartViewerControl, character) Sets the controls size to fit the width of the viewer and sets the anchors accordingly
Infragistics.Win.ValueList GetScopeValueList (UltraTreeNode) Returns a valuelist build from the scope level of the tree
Initialize () Initializes the SmartFormLogic instance
SubscribeEvents () Subscribes the events for an attached form instance
UnsubscribeEvents () Unsubscribes the events for an attached form instance


Method Detail
Top

DefaultTreeView_TreeNodeDoubleClick (Object, TreeNodeDoubleClickEventArgs)

Purpose: Event handler for the TreeNodeDoubleClick event of the DefaultTreeView
Notes: Double clicking a scope or key node expands the branch down to the
first translation and selects it (which displays it via the
TreeNodeSelected handler)

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.Windows.Controls.TreeNodeDoubleClickEventArgs
The TreeNodeDoubleClickEventArgs with the data for this event
Top

DefaultTreeView_TreeNodeSelected (Object, TreeNodeSelectionEventArgs)

Purpose: Event handler for the TreeNodeSelected event of the DefaultTreeView
Notes: Selecting a translation (leaf) node repositions the viewer to the
corresponding SmartTranslation record

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.Windows.Controls.TreeNodeSelectionEventArgs
The TreeNodeSelectionEventArgs with the data for this event
Top

DisplayTranslation (UltraTreeNode)

Purpose: Repositions the SmartTranslationDataSource (and the bound viewer)
to the translation represented by the given tree node
Notes: Only translation (leaf) nodes carry a SmartTranslation parameter in
their ChildNodesUrl; scope and key nodes have no record to display
and are ignored. The node Tag is a CHR(1) delimited triple built by
the DynamicTreeViewControl: <NodeType> <CHR(1)> <ChildNodesUrl>
<CHR(1)> <index>.

Parameters:
poNode Infragistics.Win.UltraWinTree.UltraTreeNode
The selected UltraTreeNode
Top

FitControlToViewer (SmartViewerControl, character)

Purpose: Sets the controls size to fit the width of the viewer and sets the anchors accordingly
Notes:

Parameters:
poViewer Consultingwerk.SmartComponents.Base.SmartViewerControl
The viewer to which to fit the control
pcFieldName CHARACTER
The name of the field in the viewer
Top

Infragistics.Win.ValueList GetScopeValueList (UltraTreeNode)

Purpose: Returns a valuelist build from the scope level of the tree
Notes:

Parameters:
poNode Infragistics.Win.UltraWinTree.UltraTreeNode
The root node of the tree
Returns Infragistics.Win.ValueList
The value list build from the root nodes children
Top

Initialize ()

Purpose: Initializes the SmartFormLogic instance
Notes:

Top

SubscribeEvents ()

Purpose: Subscribes the events for an attached form instance
Notes: This method needs to be implemented by the Form Logic class and
is supposed to subscribe to control events

Top

UnsubscribeEvents ()

Purpose: Unsubscribes the events for an attached form instance
Notes: This method needs to be implemented by the Form Logic class and
is supposed to unsubscribe from control events



©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       06.07.2026 14:42:21