Top Method Summary
Options Name Purpose
CHARACTER AddNewPage () Adds a new Page to the Container record
AddRecord () Adds a new eSmartObjectInstance record
AssignKeyFieldErrorHandler (Object, AssignKeyFieldErrorEventArgs) Event handler for the AssignKeyFieldErrorHandler event of the SmartDataSource
AssignObjectSequence (logical) Assigns the next available object sequence value to a new object instance record
btnCopy1_Click (Object, EventArgs) Event handler for the click event of the btnCopy1
btnCopy2_Click (Object, EventArgs) Event handler for the click event of the btnCopy2
CopyRecord () Copy the current record to a new one. The Method CreateRecord of SmartViewerControl gets called to Handle this Task. This Method is called by the Toolbar Classes SmartToolbarController or SmartToolStripContainer by pressing the corresponding Tool. Enforced by Interface ISmartDataTarget.
DisableFields () Disable all enabled controls of the SmartViewerControl. This Method is called from inside the SmartViewerControl. Enforced by Interface ISmartDataTarget or ISmartGroupAssignTarget.
DisplayFirstFreeLayoutPosition () Displays the first free layout position in the Layout Position field
EnableFields (character) Enables controls of the SmartViewerControl
eSmartObjectInstance_LayoutPosition_EditorButtonClick (Object, EditorButtonEventArgs) Event handler for the EditorButtonClick event of the eSmartObjectInstance_LayoutPosition control
eSmartObjectInstance_LayoutPosition_KeyDown (Object, KeyEventArgs) Event handler for the KeyDown event of the eSmartObjectInstance_LayoutPosition
eSmartObjectInstance_LayoutPosition_TextChanged (Object, EventArgs) Event handler for the TextChanged event of the eSmartObjectInstance_LayoutPosition
eSmartObjectInstance_ObjectMasterGuid_BeforeLookupDialogShown (Object, BeforeLookupDialogShownEventArgs) Event handler for the BeforeLookupDialogShown event of the eSmartObjectInstance_ObjectMasterGuid
eSmartObjectInstance_ObjectMasterGuid_Leave (Object, EventArgs) Event handler for the Leave event of the eSmartObjectInstance_ObjectMasterGuid
eSmartObjectInstance_ObjectMasterGuid_LookupKeyValueChanged (Object, EventArgs) Event handler for the LookupKeyValueChanged event of the eSmartObjectInstance_ObjectMasterGuid
eSmartObjectInstance_PageGuid_ValueChanged (Object, EventArgs) Event handler for the ValueChanged event of the eSmartObjectInstance_PageGuid
eSmartObjectInstance_ParentInstanceGuid_EditorButtonClick (Object, EditorButtonEventArgs) Event handler for the EditorButtonClick event of the eSmartObjectInstance_ParentInstanceGuid
eSmartObjectInstance_ParentInstanceGuid_Leave (Object, EventArgs) Event handler for the Leave event of the ParentInstanceGuid field
InitializeComponent () Initializes the Visual Design
layoutPositionControl1_LayoutPositionSelected (Object, EventArgs) Event handler for the LayoutPositionSelected event of the layoutPositionControl1
OnBeforeSaveChanges (CancelEventArgs) Raises the OnBeforeSaveChanges event
OnPageAdded (EventArgs) Raises the PageAdded event
OnSmartDataSourceChanged (EventArgs) Publishes the SmartDataSourceChanged event
ParentInstanceGuid_KeyDown (Object, KeyEventArgs) Event handler for the KeyDown event of the ParentInstanceGuid
SaveChanges () Saves changes to the Data Source
SetSplitContainerParent (character, character) Moves the instance into a Split Container
SmartObjectInstanceViewerControl_MouseDown (Object, MouseEventArgs) Event handler for the MouseDown event of the SmartObjectMasterViewerControl
LOGICAL TextDragAndDrop (Control, MouseEventArgs) Performs Text Drag & Drop for the given control
ultraPopupControlContainer1_Opening (Object, CancelEventArgs) Event handler for the Opening event of the ultraPopupControlContainer1
UpdatePagesComboEditor () Updates the value list of the Pages Combo Editor
ValidateLayoutPosition () Validates the LayoutPosition
VisualValidate () Validate data entered into the DataFields

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

Top Event Summary
Options Name Purpose
PageAdded (Object, EventArgs) Event raised when a page is added

Top Property Summary
Options Name Purpose
Infragistics.Win.UltraWinEditors.UltraComboEditor FilterComboEditor


Method Detail
Top

CHARACTER AddNewPage ()

Purpose: Adds a new Page to the Container record
Notes:

Returns CHARACTER
The GUID of the new Page
Top

AddRecord ()

Purpose: Adds a new eSmartObjectInstance record
Notes:

Top

AssignKeyFieldErrorHandler (Object, AssignKeyFieldErrorEventArgs)

Purpose: Event handler for the AssignKeyFieldErrorHandler event of the SmartDataSource
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the error
e Consultingwerk.SmartComponents.Base.AssignKeyFieldErrorEventArgs
The AssignKeyFieldErrorEventArgs with the data for this event
Top

AssignObjectSequence (logical)

Purpose: Assigns the next available object sequence value to a
new object instance record
Notes:

Parameters:
plCopy LOGICAL
Logical value indicating if we're copying a record
Top

btnCopy1_Click (Object, EventArgs)

Purpose: Event handler for the click event of the btnCopy1
Notes:

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

btnCopy2_Click (Object, EventArgs)

Purpose: Event handler for the click event of the btnCopy2
Notes:

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

CopyRecord ()

Purpose: Copy the current record to a new one. The Method CreateRecord of
SmartViewerControl gets called to Handle this Task.
This Method is called by the Toolbar Classes SmartToolbarController
or SmartToolStripContainer by pressing the corresponding Tool.
Enforced by Interface ISmartDataTarget.
Notes:

Top

DisableFields ()

Purpose: Disable all enabled controls of the SmartViewerControl.
This Method is called from inside the SmartViewerControl.
Enforced by Interface ISmartDataTarget or ISmartGroupAssignTarget.
Notes:

Top

DisplayFirstFreeLayoutPosition ()

Purpose: Displays the first free layout position in the Layout Position field
Notes:

Top

EnableFields (character)

Purpose: Enables controls of the SmartViewerControl
Notes: This Method is called by the Toolbar Classes SmartToolbarController
or SmartToolStripContainer by pressing the Tools for Add or Edit Data.
Enforced by Interface ISmartDataTarget or ISmartGroupAssignTarget.

Parameters:
pcFields CHARACTER
The EnableFieldsEnum value indicating if the fields are enabled for Add or Update
Top

eSmartObjectInstance_LayoutPosition_EditorButtonClick (Object, EditorButtonEventArgs)

Purpose: Event handler for the EditorButtonClick event of the
eSmartObjectInstance_LayoutPosition control
Notes:

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

eSmartObjectInstance_LayoutPosition_KeyDown (Object, KeyEventArgs)

Purpose: Event handler for the KeyDown event of the eSmartObjectInstance_LayoutPosition
Notes:

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

eSmartObjectInstance_LayoutPosition_TextChanged (Object, EventArgs)

Purpose: Event handler for the TextChanged event of the eSmartObjectInstance_LayoutPosition
Notes:

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

eSmartObjectInstance_ObjectMasterGuid_BeforeLookupDialogShown (Object, BeforeLookupDialogShownEventArgs)

Purpose: Event handler for the BeforeLookupDialogShown event of the eSmartObjectInstance_ObjectMasterGuid
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the control that raised the event
e Consultingwerk.SmartComponents.Implementation.BeforeLookupDialogShownEventArgs
The BeforeLookupDialogShownEventArgs with the data for this event
Top

eSmartObjectInstance_ObjectMasterGuid_Leave (Object, EventArgs)

Purpose: Event handler for the Leave event of the eSmartObjectInstance_ObjectMasterGuid
Notes:

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

eSmartObjectInstance_ObjectMasterGuid_LookupKeyValueChanged (Object, EventArgs)

Purpose: Event handler for the LookupKeyValueChanged event of the eSmartObjectInstance_ObjectMasterGuid
Notes:

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

eSmartObjectInstance_PageGuid_ValueChanged (Object, EventArgs)

Purpose: Event handler for the ValueChanged event of the eSmartObjectInstance_PageGuid
Notes:

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

eSmartObjectInstance_ParentInstanceGuid_EditorButtonClick (Object, EditorButtonEventArgs)

Purpose: Event handler for the EditorButtonClick event of the
eSmartObjectInstance_ParentInstanceGuid
Notes:

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

eSmartObjectInstance_ParentInstanceGuid_Leave (Object, EventArgs)

Purpose: Event handler for the Leave event of the ParentInstanceGuid field
Notes:

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

InitializeComponent ()

Purpose: Initializes the Visual Design
Notes:

Top

layoutPositionControl1_LayoutPositionSelected (Object, EventArgs)

Purpose: Event handler for the LayoutPositionSelected event of the layoutPositionControl1
Notes:

Parameters:
sender System.Object
The reference to the control that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

OnBeforeSaveChanges (CancelEventArgs)

Purpose: Raises the OnBeforeSaveChanges event
Notes:

Parameters:
e System.ComponentModel.CancelEventArgs
The CancelEventArgs with the data for this event
Top

OnPageAdded (EventArgs)

Purpose: Raises the PageAdded event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

OnSmartDataSourceChanged (EventArgs)

Purpose: Publishes the SmartDataSourceChanged event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

ParentInstanceGuid_KeyDown (Object, KeyEventArgs)

Purpose: Event handler for the KeyDown event of the ParentInstanceGuid
Notes:

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

SaveChanges ()

Purpose: Saves changes to the Data Source
Notes:

Top

SetSplitContainerParent (character, character)

Purpose: Moves the instance into a Split Container
Notes:

Parameters:
pcParentInstanceGuid CHARACTER
The Parent Instance Guid
pcParentInstanceName CHARACTER
The Parent Instance Name
Top

SmartObjectInstanceViewerControl_MouseDown (Object, MouseEventArgs)

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

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

LOGICAL TextDragAndDrop (Control, MouseEventArgs)

Purpose: Performs Text Drag & Drop for the given control
Notes:

Parameters:
poControl System.Windows.Forms.Control
The reference to a TextBox control
e System.Windows.Forms.MouseEventArgs
: character
Returns LOGICAL
Logical value indicating if Drag & Drop was performed
Top

ultraPopupControlContainer1_Opening (Object, CancelEventArgs)

Purpose: Event handler for the Opening event of the ultraPopupControlContainer1
Notes:

Parameters:
sender System.Object
The reference to the control that raised the event
e System.ComponentModel.CancelEventArgs
The CancelEventArgs with the data for this event
Top

UpdatePagesComboEditor ()

Purpose: Updates the value list of the Pages Combo Editor
Notes:

Top

ValidateLayoutPosition ()

Purpose: Validates the LayoutPosition
Notes:

Top

VisualValidate ()

Purpose: Validate data entered into the DataFields
Notes:



Constructor Detail
Top

SmartObjectInstanceViewerControl ()

Purpose: Constructor for the SmartObjectInstanceViewerControl class
Notes:



Event Detail
Top

PageAdded (Object, EventArgs)

Purpose: Event raised when a page is added
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the control that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event


Property Detail
Top

Infragistics.Win.UltraWinEditors.UltraComboEditor FilterComboEditor


Returns Infragistics.Win.UltraWinEditors.UltraComboEditor


Temp-Table Detail


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