Namespace: Consultingwerk.Windows.Framework.Repository.Object
Class 
ContainerDesignerControl Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.SmartComponents.Base.SmartUserControl
Implements: IHasDesignerVerbs
Inherited by: Consultingwerk.Windows.Framework.Repository.Object.GridDesignerControl Consultingwerk.Windows.Framework.Repository.Object.ViewerDesignerControl

File:ContainerDesignerControl
Purpose:Base class for IContainerDesignerControl implementations
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun Sep 30 09:48:22 CEST 2018
Notes:Does not implement the IContainerDesignerControl interface
itself



Top Method Summary
Options Name Purpose
AssignPropertyValue (handle, Object) Assigns a value to the current property record
LOGICAL Deactivating () Invoked when the Designer is about to be deactivated
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 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

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

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 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       13.04.2026 10:32:13