Top Method Summary
Options Name Purpose
ActivateDataSources (character, character) Activates data sources of the given tab page
ActivateExportLink (integer) Activates Export links of the given tab page
ActivateLinks (integer) Activates links of the given tab page
ActivateNavigationLink (integer) Activates Navigation links of the given tab page
ActivateTableIoLink (integer) Activates TableIO links of the given tab page
AddDataSourceToTab (character, UltraTab, character) Adds a data source to a tab
ClearRibbon () Clears the Ribbon
DoFormAction (character) Executes the Form Action
System.Collections.Generic.List <Progress.Windows.Form> FindDynamicFormInstances (character) Returns a list of DynamicForms of the given object master
GetActiveTabPages (character, character) Returns the active tab pages
System.ComponentModel.Component GetInstance (character) Returns the reference to the instance with the provided name
System.Collections.Generic.List <System.ComponentModel.Component> GetInstances (integer, Class) Returns a List of components of the given type on the given page
Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityAdapter GetSmartBusinessEntityAdapterInstance (character) Returns the reference to the instance with the provided name as a SmartBusinessEntityAdapter
Consultingwerk.SmartComponents.Implementation.SmartDataBrowser GetSmartDataBrowserInstance (character) Returns the reference to the instance with the provided name as a SmartDataBrowser
Consultingwerk.SmartComponents.Base.SmartDatasetAdapter GetSmartDatasetAdapterInstance (character) Returns the reference to the instance with the provided name as a SmartDatasetAdapter
Consultingwerk.SmartComponents.Implementation.SmartPanelController GetSmartPanelControllerByPage (character) Returns the SmartPanelController for the given page if it exists
Consultingwerk.SmartComponents.Implementation.SmartPanelController GetSmartPanelControllerByPage (integer) Returns the SmartPanelController for the given page if it exists
Consultingwerk.SmartComponents.Implementation.SmartToolbarController GetSmartToolbarControllerInstance (character) Returns the reference to the instance with the provided name as a SmartToolbarController
Consultingwerk.SmartComponents.Base.SmartViewerControl GetSmartViewerControlInstance (character) Returns the reference to the instance with the provided name as a SmartViewerControl
Infragistics.Win.UltraWinStatusBar.UltraStatusBar GetUltraStatusBarInstance (character) Returns the reference to the instance with the provided name as a UltraStatusBar
Infragistics.Win.UltraWinTabControl.UltraTabControl GetUltraTabControlInstance (character) Returns the reference to the instance with the provided name as a UltraTabControl
InitializeComponent ()
Infragistics.Win.UltraWinDock.UltraDockManager InitializeDockManager () Initializes the UltraDockManager instance
InitializeTabFolderEvents (UltraTabControl) Initializes the Tab Folder event handler
LOGICAL IsGrid (Object) Returns if the provided object is a grid
LOGICAL IsOkToClose (logical, CloseReason) Check if it is ok to close the parent form. Returns TRUE when the form can be closed. Otherwise returns FALSE. Enforced by the Interface ICheckOkToClose.
LOGICAL IsTabFolder (Object) Returns if the provided object is a tab folder
KeyDownHandler (Object, KeyEventArgs) Event handler for the KeyDown event of the Form
Consultingwerk.Windows.Framework.Repository.Rendering.Form.IHelpRegistry NewHelpRegistry () Factory method for IHelpRegistry instance
OnFormClosed (FormClosedEventArgs) Raises the FormClosed event
OnFormClosing (FormClosingEventArgs) Raises the FormClosing Event
OnLoad (EventArgs) Raises the Load event
OnPageInitializing (PageInitializingEventArgs) Raises the PageInitializing event
OnShown (EventArgs) Raises the Shown event
OpenDetailFormHandler (Object, OpenDetailFormEventArgs) Event handler for the OpenDetailForm of a Grid
LOGICAL OpenHelpPage () Opens the Help Page for the currently focussed Control
ReceiveInstances (table) Receives a copy of the temp-table with the rendered instances
RegisterDataSourceForPageActivation (SmartDataAdapter, character) Registers Data-Sources for activation on a tab page
RegisterHelp (Object, handle) Registers Help URL and/or Help Text for a Control or Component in the Form
RegisterPage (character, integer, character, character) Registers a page with the DynamicForm
RegisterTabFolder (UltraTabControl, character, character) Registers a TabFolder with the DynamicForm
RenderRuntimeRepositoryDeveloperMenu () Renders the developer runtime repository menu if available
SelectedPageChangedHandler (Object, TabEventArgs) Event handler for the SelectedPageChangedHandler event
SelectedPageChangingHandler (Object, SelectedTabChangingEventArgs) Event handler for the SelectedPageChangingHandler event

Top Constructor Summary
Options Name Purpose
DynamicForm () Constructor of the DynamicForm class
DynamicForm (character, character) Constructor of the DynamicForm class

Top Event Summary
Options Name Purpose
PageInitializing (Object, PageInitializingEventArgs) Raised when a page is initialized, i.e. before it's shown for the first time

Top Property Summary
Options Name Purpose
LOGICAL AutomaticExportLinks
LOGICAL AutomaticNavigationLinks
LOGICAL AutomaticTableIoLinks
CHARACTER CharacterParameterValue
System.ComponentModel.IContainer ComponentContainer
Infragistics.Win.UltraWinDock.UltraDockManager DockManager
Infragistics.Win.Misc.UltraPanel FillPanel
RAW FormHash
Consultingwerk.Windows.Framework.Repository.Rendering.Form.IHelpRegistry HelpRegistry
CHARACTER IconFileName
CHARACTER IconFileNameWeb
CHARACTER ObjectMasterName
LOGICAL StoreDockManagerSettings
Consultingwerk.SmartComponents.Implementation.SmartToolbarController ToolbarController


Method Detail
Top

ActivateDataSources (character, character)

Purpose: Activates data sources of the given tab page
Notes:

Parameters:
pcPageSequences CHARACTER
The page sequences to activate data sources for
pcPageKeys CHARACTER
The page key to activate data sources for
Top

ActivateExportLink (integer)

Purpose: Activates Export links of the given tab page
Notes:

Parameters:
piPage INTEGER
Top

ActivateLinks (integer)

Purpose: Activates links of the given tab page
Notes:

Parameters:
piPage INTEGER
The page number to activate links for
Top

ActivateNavigationLink (integer)

Purpose: Activates Navigation links of the given tab page
Notes:

Parameters:
piPage INTEGER
The page number to activate links for
Top

ActivateTableIoLink (integer)

Purpose: Activates TableIO links of the given tab page
Notes:

Parameters:
piPage INTEGER
The page number to activate links for
Top

AddDataSourceToTab (character, UltraTab, character)

Purpose: Adds a data source to a tab
Notes:

Parameters:
pcDataSource CHARACTER
The name of the data source
poTabControl Infragistics.Win.UltraWinTabControl.UltraTab
The tab control
pcPattern CHARACTER
The pattern to use
Top

ClearRibbon ()

Purpose: Clears the Ribbon
Notes: Only executes this once to support multiple MetaToolbar instances to
share the Ribbon

Top

DoFormAction (character)

Purpose: Executes the Form Action
Notes:

Parameters:
pcAction CHARACTER
The FormAction to execute
Top

System.Collections.Generic.List <Progress.Windows.Form> FindDynamicFormInstances (character)

Purpose: Returns a list of DynamicForms of the given object master
Notes:

Parameters:
pcObjectMasterName CHARACTER
The name of the repository object master to locate
Returns System.Collections.Generic.List <Progress.Windows.Form>
The .NET Generic List of Form instances
Top

GetActiveTabPages (character, character)

Purpose: Returns the active tab pages
Notes:

Parameters:
pcActiveTabKeys CHARACTER
The keys of the active tabs
pcActiveTabIndexes CHARACTER
The indexes of the active tabs
Top

System.ComponentModel.Component GetInstance (character)

Purpose: Returns the reference to the instance with the provided name
Notes:

Parameters:
pcInstanceName CHARACTER
The name of the instance to locate
Returns System.ComponentModel.Component
The reference to the Component
Top

System.Collections.Generic.List <System.ComponentModel.Component> GetInstances (integer, Class)

Purpose: Returns a List of components of the given type on the given page
Notes:

Parameters:
piPage INTEGER
The page number to return instances from
poType Progress.Lang.Class
The Progress.Lang.Class specifying which instances to return
Returns System.Collections.Generic.List <System.ComponentModel.Component>
The reference to the Component
Top

Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityAdapter GetSmartBusinessEntityAdapterInstance (character)

Purpose: Returns the reference to the instance with the provided name as a SmartBusinessEntityAdapter
Notes:

Parameters:
pcInstanceName CHARACTER
The name of the instance to locate
Returns Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityAdapter
The reference to the Component
Top

Consultingwerk.SmartComponents.Implementation.SmartDataBrowser GetSmartDataBrowserInstance (character)

Purpose: Returns the reference to the instance with the provided name as a SmartDataBrowser
Notes:

Parameters:
pcInstanceName CHARACTER
The name of the instance to locate
Returns Consultingwerk.SmartComponents.Implementation.SmartDataBrowser
The reference to the Component
Top

Consultingwerk.SmartComponents.Base.SmartDatasetAdapter GetSmartDatasetAdapterInstance (character)

Purpose: Returns the reference to the instance with the provided name as a SmartDatasetAdapter
Notes:

Parameters:
pcInstanceName CHARACTER
The name of the instance to locate
Returns Consultingwerk.SmartComponents.Base.SmartDatasetAdapter
The reference to the Component
Top

Consultingwerk.SmartComponents.Implementation.SmartPanelController GetSmartPanelControllerByPage (character)

Purpose: Returns the SmartPanelController for the given page if it exists
Notes:

Parameters:
pcPageKey CHARACTER
The page key
Returns Consultingwerk.SmartComponents.Implementation.SmartPanelController
The SmartPanelController
Top

Consultingwerk.SmartComponents.Implementation.SmartPanelController GetSmartPanelControllerByPage (integer)

Purpose: Returns the SmartPanelController for the given page if it exists
Notes:

Parameters:
piPageSequence INTEGER
The page number
Returns Consultingwerk.SmartComponents.Implementation.SmartPanelController
The SmartPanelController
Top

Consultingwerk.SmartComponents.Implementation.SmartToolbarController GetSmartToolbarControllerInstance (character)

Purpose: Returns the reference to the instance with the provided name as a SmartToolbarController
Notes:

Parameters:
pcInstanceName CHARACTER
The name of the instance to locate
Returns Consultingwerk.SmartComponents.Implementation.SmartToolbarController
The reference to the Component
Top

Consultingwerk.SmartComponents.Base.SmartViewerControl GetSmartViewerControlInstance (character)

Purpose: Returns the reference to the instance with the provided name as a SmartViewerControl
Notes:

Parameters:
pcInstanceName CHARACTER
The name of the instance to locate
Returns Consultingwerk.SmartComponents.Base.SmartViewerControl
The reference to the Component
Top

Infragistics.Win.UltraWinStatusBar.UltraStatusBar GetUltraStatusBarInstance (character)

Purpose: Returns the reference to the instance with the provided name as a UltraStatusBar
Notes:

Parameters:
pcInstanceName CHARACTER
The name of the instance to locate
Returns Infragistics.Win.UltraWinStatusBar.UltraStatusBar
The reference to the Component
Top

Infragistics.Win.UltraWinTabControl.UltraTabControl GetUltraTabControlInstance (character)

Purpose: Returns the reference to the instance with the provided name as a UltraTabControl
Notes:

Parameters:
pcInstanceName CHARACTER
The name of the instance to locate
Returns Infragistics.Win.UltraWinTabControl.UltraTabControl
The reference to the Component
Top

InitializeComponent ()


Top

Infragistics.Win.UltraWinDock.UltraDockManager InitializeDockManager ()

Purpose: Initializes the UltraDockManager instance
Notes:

Returns Infragistics.Win.UltraWinDock.UltraDockManager
The UltraDockManager instance
Top

InitializeTabFolderEvents (UltraTabControl)

Purpose: Initializes the Tab Folder event handler
Notes:

Parameters:
poTabControl Infragistics.Win.UltraWinTabControl.UltraTabControl
The reference to the UltraTabControl instance
Top

LOGICAL IsGrid (Object)

Purpose: Returns if the provided object is a grid
Notes:

Parameters:
poObject Progress.Lang.Object
The object reference to verify
Returns LOGICAL
Logical value indicating if the object is a grid
Top

LOGICAL IsOkToClose (logical, CloseReason)

Purpose: Check if it is ok to close the parent form.
Returns TRUE when the form can be closed. Otherwise returns FALSE.
Enforced by the Interface ICheckOkToClose.
Notes:

Parameters:
plShowMessage LOGICAL
When TRUE a message is Shown explaining why it is not ok to close the parent form
poCloseReason System.Windows.Forms.CloseReason
The System.Windows.Forms.CloseReason passed from then OnFormClosing Method of the parent form giving the reason why the form is closed
Returns LOGICAL
Logical value indicating if the parent Form may be closed
Top

LOGICAL IsTabFolder (Object)

Purpose: Returns if the provided object is a tab folder
Notes:

Parameters:
poObject Progress.Lang.Object
The object reference to verify
Returns LOGICAL
Logical value indicating if the object is a tab folder
Top

KeyDownHandler (Object, KeyEventArgs)

Purpose: Event handler for the KeyDown event of the Form
Notes: Previous keys

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

Consultingwerk.Windows.Framework.Repository.Rendering.Form.IHelpRegistry NewHelpRegistry ()

Purpose: Factory method for IHelpRegistry instance
Notes: Returns new instance of HelpRegistry

Returns Consultingwerk.Windows.Framework.Repository.Rendering.Form.IHelpRegistry
The reference to the new IHelpRegistry instance
Top

OnFormClosed (FormClosedEventArgs)

Purpose: Raises the FormClosed event
Notes:

Parameters:
e System.Windows.Forms.FormClosedEventArgs
The FormClosedEventArgs with the data for this event
Top

OnFormClosing (FormClosingEventArgs)

Purpose: Raises the FormClosing Event
Notes: Shut's down Plugins and saves UI preferences to .BusinessEntityDesignerSettings2.xml

Parameters:
e System.Windows.Forms.FormClosingEventArgs
The FormClosingEventArgs with the data for this event
Top

OnLoad (EventArgs)

Purpose: Raises the Load event
Notes:

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

OnPageInitializing (PageInitializingEventArgs)

Purpose: Raises the PageInitializing event
Notes:

Parameters:
e Consultingwerk.Windows.Framework.Repository.Rendering.Form.PageInitializingEventArgs
The PageInitializingEventArgs with the data for the event
Top

OnShown (EventArgs)

Purpose: Raises the Shown event
Notes:

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

OpenDetailFormHandler (Object, OpenDetailFormEventArgs)

Purpose: Event handler for the OpenDetailForm of a Grid
Notes: Opens the DetailForm for a Grid

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

LOGICAL OpenHelpPage ()

Purpose: Opens the Help Page for the currently focussed Control
Notes:

Returns LOGICAL
Logical value indicating if a help page was opened
Top

ReceiveInstances (table)

Purpose: Receives a copy of the temp-table with the rendered instances
Notes:

Parameters:
ttInstances TEMP-TABLE ttInstances
The temp-table with the temp-tables (BY-REFERENCE)
Top

RegisterDataSourceForPageActivation (SmartDataAdapter, character)

Purpose: Registers Data-Sources for activation on a tab page
Notes:

Parameters:
poDataAdapter Consultingwerk.SmartComponents.Base.SmartDataAdapter
The SmartDataAdapter to register
pcPagesList CHARACTER
The comma delimited list of pages
Top

RegisterHelp (Object, handle)

Purpose: Registers Help URL and/or Help Text for a Control or Component in the Form
Notes:

Parameters:
poControl System.Object
The reference to the Control or Component
phBuffer HANDLE
The handle of the buffer with the attribute values
Top

RegisterPage (character, integer, character, character)

Purpose: Registers a page with the DynamicForm
Notes:

Parameters:
pcPageGuid CHARACTER
The GUID of the Page
piPageSequence INTEGER
The Page Sequence
pcPageLabel CHARACTER
The Page Label
pcPageKey CHARACTER
The Page Key
Top

RegisterTabFolder (UltraTabControl, character, character)

Purpose: Registers a TabFolder with the DynamicForm
Notes:

Parameters:
poTabFolder Infragistics.Win.UltraWinTabControl.UltraTabControl
The reference to the TabFolder
pcTabFolderName CHARACTER
The name of the TabFolder
pcTabGroup CHARACTER
The name of the TabGroup
Top

RenderRuntimeRepositoryDeveloperMenu ()

Purpose: Renders the developer runtime repository menu if available
Notes:

Top

SelectedPageChangedHandler (Object, TabEventArgs)

Purpose: Event handler for the SelectedPageChangedHandler event
Notes:

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

SelectedPageChangingHandler (Object, SelectedTabChangingEventArgs)

Purpose: Event handler for the SelectedPageChangingHandler event
Notes:

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


Constructor Detail
Top

DynamicForm ()

Purpose: Constructor of the DynamicForm class
Notes:

Top

DynamicForm (character, character)

Purpose: Constructor of the DynamicForm class
Notes:

Parameters:
pcObjectMasterName CHARACTER
The name of the repository object master
pcCharacterParameterValue CHARACTER
The value of the character startup parameter


Event Detail
Top

PageInitializing (Object, PageInitializingEventArgs)

Purpose: Raised when a page is initialized, i.e. before it's shown for the
first time
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the PageInitializing event
e Consultingwerk.Windows.Framework.Repository.Rendering.Form.PageInitializingEventArgs
The PageInitializingEventArgs with the data for the event


Property Detail
Top

LOGICAL AutomaticExportLinks


Returns LOGICAL
Top

LOGICAL AutomaticNavigationLinks


Returns LOGICAL
Top

LOGICAL AutomaticTableIoLinks


Returns LOGICAL
Top

CHARACTER CharacterParameterValue


Returns CHARACTER
Top

System.ComponentModel.IContainer ComponentContainer


Returns System.ComponentModel.IContainer
Top

Infragistics.Win.UltraWinDock.UltraDockManager DockManager


Returns Infragistics.Win.UltraWinDock.UltraDockManager
Top

Infragistics.Win.Misc.UltraPanel FillPanel


Returns Infragistics.Win.Misc.UltraPanel
Top

RAW FormHash


Returns RAW
Top

Consultingwerk.Windows.Framework.Repository.Rendering.Form.IHelpRegistry HelpRegistry


Returns Consultingwerk.Windows.Framework.Repository.Rendering.Form.IHelpRegistry
Top

CHARACTER IconFileName


Returns CHARACTER
Top

CHARACTER IconFileNameWeb


Returns CHARACTER
Top

CHARACTER ObjectMasterName


Returns CHARACTER
Top

LOGICAL StoreDockManagerSettings


Returns LOGICAL
Top

Consultingwerk.SmartComponents.Implementation.SmartToolbarController ToolbarController


Returns Consultingwerk.SmartComponents.Implementation.SmartToolbarController


Temp-Table Detail

Temp-Table ttInstances

Defined in:


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