Namespace: Consultingwerk.Windows.Framework
Class 
LaunchAnnotationFormCallParameter Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.JsonSerializable
Implements: Consultingwerk.Windows.Framework.IAnnotationBasedFormHash, Consultingwerk.SmartFramework.IFunctionCallParameter, Consultingwerk.IJsonSerializable

File:LaunchAnnotationFormCallParameter
Purpose:Function call parameter implementation that can launch
an annotations (Business Entity Descriptor) based
GUI for .NET form
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Dec 30 13:02:52 CET 2019



Top Method Summary
Options Name Purpose
Progress.Windows.Form FindFormInstance () Locates the reference to a running Form instance
RAW GetFormHash (IAnnotationBasedFormHash) Builds a hash value for an IAnnotationBasedFormHash
Progress.Lang.Object Invoke (logical, Object) Invokes/Starts the function associated with the IFunctionCallParameter object
LOGICAL IsActive () Returns true when the function is currently active (running)
LOGICAL ReActivate () ReActivates the function
WaitForShowDialog (Form, DialogResult) Executes the WAIT-FOR ShowDialog for a DialogForm

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

Top Property Summary
Options Name Purpose
LOGICAL AllowMultiple
CHARACTER BusinessEntityName
CHARACTER CharacterParameterValue
Consultingwerk.Windows.Framework.FormStartTypeEnum DefaultFormStartType
CHARACTER EditorControl
CHARACTER EditorPlaceholderId
CHARACTER FormAction
CHARACTER FormLogicClassName
Consultingwerk.Windows.Framework.FormStartTypeEnum FormStartType
CHARACTER FormTitle
CHARACTER IconFileName
CHARACTER ImageKey
LOGICAL UseCharacterParameterValue
CHARACTER ViewerLogicClassName
CHARACTER ViewName


Method Detail
Top

Progress.Windows.Form FindFormInstance ()

Purpose: Locates the reference to a running Form instance
Notes:

Returns Progress.Windows.Form
The reference to the running Form instance
Top

RAW GetFormHash (IAnnotationBasedFormHash)

Purpose: Builds a hash value for an IAnnotationBasedFormHash
Notes:

Parameters:
poParameter Consultingwerk.Windows.Framework.IAnnotationBasedFormHash
The IAnnotationBasedFormHash instance
Returns RAW
The hash value
Top

Progress.Lang.Object Invoke (logical, Object)

Purpose: Invokes/Starts the function associated with the IFunctionCallParameter
object
Notes:

Parameters:
plForceNewInstance LOGICAL
Logical value indicating if a new Instance should be started (True/False/?)
poContext Progress.Lang.Object
An optional reference to a context (could be the Control that launches the function)
Returns Progress.Lang.Object
The reference to the Form that has been launched
Top

LOGICAL IsActive ()

Purpose: Returns true when the function is currently active (running)
Notes:

Returns LOGICAL
True when the function is currently active (running)
Top

LOGICAL ReActivate ()

Purpose: ReActivates the function
Notes:

Returns LOGICAL
True when the function was successfully reactivated
Top

WaitForShowDialog (Form, DialogResult)

Purpose: Executes the WAIT-FOR ShowDialog for a DialogForm
Notes: avoid using WAIT-FOR in a non-void method to simplify compilation
on OpenEdge 10.2B

Parameters:
poForm System.Windows.Forms.Form
The DialogForm to show
poDialogResult System.Windows.Forms.DialogResult
OUTPUT The DialogResult member that is the result of the ShowDialog method


Constructor Detail
Top

LaunchAnnotationFormCallParameter ()

Purpose: Constructor for the LaunchAnnotationFormCallParameter class
Notes:

Top

STATIC LaunchAnnotationFormCallParameter ()

Purpose: Constructor for the LaunchAnnotationFormCallParameter class
Notes:



Property Detail
Top

LOGICAL AllowMultiple


Returns LOGICAL
Top

CHARACTER BusinessEntityName


Returns CHARACTER
Top

CHARACTER CharacterParameterValue


Returns CHARACTER
Top

Consultingwerk.Windows.Framework.FormStartTypeEnum DefaultFormStartType


Returns Consultingwerk.Windows.Framework.FormStartTypeEnum
Top

CHARACTER EditorControl


Returns CHARACTER
Top

CHARACTER EditorPlaceholderId


Returns CHARACTER
Top

CHARACTER FormAction


Returns CHARACTER
Top

CHARACTER FormLogicClassName


Returns CHARACTER
Top

Consultingwerk.Windows.Framework.FormStartTypeEnum FormStartType


Returns Consultingwerk.Windows.Framework.FormStartTypeEnum
Top

CHARACTER FormTitle


Returns CHARACTER
Top

CHARACTER IconFileName


Returns CHARACTER
Top

CHARACTER ImageKey


Returns CHARACTER
Top

LOGICAL UseCharacterParameterValue


Returns LOGICAL
Top

CHARACTER ViewerLogicClassName


Returns CHARACTER
Top

CHARACTER ViewName


Returns CHARACTER


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