Top Method Summary
Options Name Purpose
AssignPropertyValue (handle, Object) Assigns a value to the current property record
CHARACTER CustomizedObjectMasterGuid () Returns the ObjectMasterGuid of the designed container when it is a customized variant of an object master
LOGICAL Deactivating () Invoked when the Designer is about to be deactivated
FetchObjectInstancesDesignAttributes () Fetches the design attributes of all object instances of the designed container into the dsDesignAttributeValue_inst dataset
LOGICAL HasPendingDesignChanges () Returns if the designer temp-tables contain pending (tracked) changes
LOGICAL IsCustomizedVariant () Returns if the designed container is a customized variant of an object master
LOGICAL IsInheritedInstance (character) Returns if an object instance is inherited from the base object master of the designed customized variant
INTEGER NextObjectSequence (character, character) Returns the next available ObjectSequence number for the given container
OnModifiedChanged (EventArgs) Raises the ModifiedChanged event
OnSaveChangesRequested (EventArgs) Raises the SaveChangesRequested
RefreshDesigner () Refreshes the Designer
Save () Saves the current layout
CHARACTER UniqueDuplicateInstanceName (character) Returns a unique object instance name for a duplicate of the given instance
CHARACTER UniqueInstanceName (character) Returns a unique object instance name based on the provided object name

Top Event Summary
Options Name Purpose
ModifiedChanged (Object, EventArgs) Raised when the designer's Modified property changes
SaveChangesRequested (Object, EventArgs) Raised when SaveChanges is requested

Top Property Summary
Options Name Purpose
CHARACTER MessageBoxTitle
LOGICAL Modified


Method Detail
Top

AssignPropertyValue (handle, Object)

Purpose: Assigns a value to the current property record
Notes:

Parameters:
phBuffer HANDLE
Then handle of the buffer to assign the property in
poValue System.Object
The new property value
Top

CHARACTER CustomizedObjectMasterGuid ()

Purpose: Returns the ObjectMasterGuid of the designed container when it is
a customized variant of an object master
Notes: SCL-5913, SCL-5914, SCL-5915: The attribute values of the instances
of the base object master are addressed through the variant, so
that the designer shows and stores the values of the customized
(shadow) instances of the variant

Returns CHARACTER
The ObjectMasterGuid of the customized variant, an empty string for an ordinary container
Top

LOGICAL Deactivating ()

Purpose: Invoked when the Designer is about to be deactivated
Notes: Typically invoked when the designer tab hidden; allows cancelling
of the deactivation

Returns LOGICAL
Logical value indicating if the deactivation should not be cancelled (FALSE = cancelled)
Top

FetchObjectInstancesDesignAttributes ()

Purpose: Fetches the design attributes of all object instances of the
designed container into the dsDesignAttributeValue_inst dataset
Notes: SCL-5913, SCL-5914, SCL-5915: The instances of a customized variant
are addressed through the variant, so that the instances of the
base object master carry the overrides of the variant. Change
tracking of the dataset is enabled afterwards

Top

LOGICAL HasPendingDesignChanges ()

Purpose: Returns if the designer temp-tables contain pending (tracked) changes
Notes: Used to recompute the Modified flag after executing an undo action

Returns LOGICAL
Logical value indicating if the designer temp-tables contain change records
Top

LOGICAL IsCustomizedVariant ()

Purpose: Returns if the designed container is a customized variant of an
object master
Notes: SCL-5913, SCL-5914, SCL-5915

Returns LOGICAL
Logical value indicating if the designed container is a customized variant
Top

LOGICAL IsInheritedInstance (character)

Purpose: Returns if an object instance is inherited from the base object
master of the designed customized variant
Notes: SCL-5914, SCL-5915: The merged design-time view of a variant
(ObjectMasterBusinessEntity:MergeBaseObjectMasterContext) MergeBaseObjectMasterContext) marks the
instances of the base object master with InheritedFromBase. Those
instances are fixed in place and cannot be removed through the
variant, their attribute values are stored as overrides

Parameters:
pcObjectInstanceGuid CHARACTER
The ObjectInstanceGuid of the object instance
Returns LOGICAL
Logical value indicating if the instance is inherited from the base object master
Top

INTEGER NextObjectSequence (character, character)

Purpose: Returns the next available ObjectSequence number for the
given container
Notes:

Parameters:
pcContainerObjectMasterGuid CHARACTER
The GUID of the object master
pcParentInstanceGuid CHARACTER
The GUID of the parent control
Returns INTEGER
INTEGER
Top

OnModifiedChanged (EventArgs)

Purpose: Raises the ModifiedChanged event
Notes:

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

OnSaveChangesRequested (EventArgs)

Purpose: Raises the SaveChangesRequested
Notes:

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

RefreshDesigner ()

Purpose: Refreshes the Designer
Notes:

Top

Save ()

Purpose: Saves the current layout
Notes:

Top

CHARACTER UniqueDuplicateInstanceName (character)

Purpose: Returns a unique object instance name for a duplicate of the
given instance
Notes: A numeric suffix of the source instance name is stripped before
probing for a free name, so that duplicating CustNum2 results
in CustNum3 rather than CustNum22

Parameters:
pcInstanceName CHARACTER
The name of the source instance
Returns CHARACTER
The unique instance name for the duplicate
Top

CHARACTER UniqueInstanceName (character)

Purpose: Returns a unique object instance name based on the
provided object name
Notes:

Parameters:
pcObjectMasterName CHARACTER
The name of the object master
Returns CHARACTER
The unqiue instance name


Event Detail
Top

ModifiedChanged (Object, EventArgs)

Purpose: Raised when the designer's Modified property changes
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the ModifiedChanged event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for the event
Top

SaveChangesRequested (Object, EventArgs)

Purpose: Raised when SaveChanges is requested
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the SaveChangesRequested event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for the event


Property Detail
Top

CHARACTER MessageBoxTitle


Returns CHARACTER
Top

LOGICAL Modified


Returns LOGICAL


Temp-Table Detail


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:38:05