Top Method Summary
Options Name Purpose
+ ClearDataFields () Invokes the InternalClearDataFields Method and makes sure that no Writeback happends
# CreateVerbs () Creates Designer Verbs based on the DesignerVerbs property
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ System.Collections.Generic.List <System.ComponentModel.Component> GetAllComponents () Returns a List of all Components in the Form
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
- InitializeComponent () Initializes the Visual Design
# InternalClearDataFields () Clear all editor fields
# OnLoad (EventArgs) Initializes the ControlEventHandler after the initialization of the UserControl
Overrides Consultingwerk.SmartComponents.Base.SmartUserControl:OnLoad (EventArgs)
# OnTextChanged (EventArgs) The Text property is used to synchronize the JSON serialized Objects between the UserControl and the Viewer in which it is used.
+ OnVerbClicked (character) Event Handler method for Designer Verbs
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# ParentFormDestroyedHandler (Object, EventArgs) Event handler for the FormDestroyed event of the owning Form
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# RecurseInitializeControlEventHandler (Control) Subscribe the EventHandler(s) to events of all editor controls added to the EmbeddedAbstractBaseControl.
+ TextChangedEventHandler (Object, EventArgs) Event handler for the TextChangedEvent event of Editor Controls on the EmbeddedAbstractBaseControl to write back the current value of the JSON Object to the Text property of the UserControl.
# UpdateUiData () Updates the data shown in the UI
# WritebackCallParameterToTextProperty () Updates the data of the CallParameter object after the user has entered data to the UI

Top Constructor Summary
Options Name Purpose
+ EmbeddedAbstractBaseControl () Constructor for the EmbeddedAbstractBaseControl class

Top Property Summary
Options Name Purpose
+ LOGICAL AddingRecord represent the current mode. The Databinding has to be disabled when adding a new record.
# Consultingwerk.ISerializable CallParameterObject Gets and sets the current CallParameterObject instance
# CHARACTER DesignerVerbs Property that is used to generate Designer Verbs (actions for the Visual Designer)
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ LOGICAL DesignTime Propery flags if the current instance of the SmartBindingSource is running at design time or runtime.
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# CHARACTER HiddenProperties Property that is used to mark properties (comma-delimited list) that will be excluded from the .NET TypeDescriptor properties list
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# CHARACTER NonBrowsableProperties Property that is used to mark properties (comma-delimited list) that should not show up in the Visual Designers Property Grid
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# LOGICAL ParentFormDestroyedSubscribed Returns if the FormDestroyed evengt of the containing Form has been subscribed
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl


Method Detail
Top

PUBLIC ClearDataFields ()

Purpose: Invokes the InternalClearDataFields Method and makes sure that no
Writeback happends
Notes:

Top

PROTECTED CreateVerbs ()

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Creates Designer Verbs based on the DesignerVerbs property
Notes:

Top

PUBLIC System.Collections.Generic.List <System.ComponentModel.Component> GetAllComponents ()

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Returns a List of all Components in the Form
Notes: Supported on OpenEdge 11 only, due to dependency to the ComponentsCollection
list not available on 10.2B

Returns System.Collections.Generic.List <System.ComponentModel.Component>
The List of Components in the Form
Top

PRIVATE InitializeComponent ()

Purpose: Initializes the Visual Design
Notes:

Top

PROTECTED InternalClearDataFields ()

Purpose: Clear all editor fields
Notes: Needs to be implemented in a derived class

Top

PROTECTED OnLoad (EventArgs)

Overrides Consultingwerk.SmartComponents.Base.SmartUserControl:OnLoad (EventArgs)
Purpose: Initializes the ControlEventHandler after the initialization of the
UserControl
Notes:

Parameters:
e System.EventArgs
An EventArgs instance which has no event data
Top

PROTECTED OnTextChanged (EventArgs)

Purpose: The Text property is used to synchronize the JSON serialized
Objects between the UserControl and the Viewer in which it is used.
Notes:

Parameters:
e System.EventArgs
An EventArgs instance which has no event data
Top

PUBLIC OnVerbClicked (character)

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Event Handler method for Designer Verbs
Notes: This method is intended to be overridden

Parameters:
pcDesignerVerb CHARACTER
The name (Label) of the Designer Verb that was invoked
Top

PROTECTED ParentFormDestroyedHandler (Object, EventArgs)

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Event handler for the FormDestroyed event of the owning Form
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

PROTECTED RecurseInitializeControlEventHandler (Control)

Purpose: Subscribe the EventHandler(s) to events of all editor controls added
to the EmbeddedAbstractBaseControl.
Notes:

Parameters:
poParentControl System.Windows.Forms.Control
The The Parent Control (THIS-OBJECT), nested Container
Top

PUBLIC TextChangedEventHandler (Object, EventArgs)

Purpose: Event handler for the TextChangedEvent event of Editor Controls on
the EmbeddedAbstractBaseControl to write back the current value of the
JSON Object to the Text property of the UserControl.
Notes:

Parameters:
sender System.Object
The source of the event
e System.EventArgs
An EventArgs that contains no event data
Top

PROTECTED UpdateUiData ()

Purpose: Updates the data shown in the UI
Notes: Needs to be implemented in a derived class

Top

PROTECTED WritebackCallParameterToTextProperty ()

Purpose: Updates the data of the CallParameter object after the user has
entered data to the UI
Notes: Needs to be implemented in a derived class



Constructor Detail
Top

PUBLIC EmbeddedAbstractBaseControl ()

Purpose: Constructor for the EmbeddedAbstractBaseControl class
Notes:



Property Detail
Top

PUBLIC LOGICAL AddingRecord

Purpose: represent the current mode. The Databinding has to be disabled when
adding a new record.
Notes: Disable not needed data synchronization to the text property. (SCL-119)
Invalid cast from Consultingwerk.Windows.Framework.LaunchFormCallParameter to
Consultingwerk.SmartFramework.InvokeServiceMethodCallParameter. (12869)

Returns LOGICAL
Top

PROTECTED Consultingwerk.ISerializable CallParameterObject

Purpose: Gets and sets the current CallParameterObject instance
Notes:

Returns Consultingwerk.ISerializable
Top

PROTECTED CHARACTER DesignerVerbs

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Property that is used to generate Designer Verbs (actions for the
Visual Designer)
Notes:

Returns CHARACTER
Top

PUBLIC LOGICAL DesignTime

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Propery flags if the current instance of the SmartBindingSource
is running at design time or runtime.
Notes: Set during constructor using a check at the
System.ComponentModel.LicenseManager

Returns LOGICAL
Top

PROTECTED CHARACTER HiddenProperties

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Property that is used to mark properties (comma-delimited list) that
will be excluded from the .NET TypeDescriptor properties list
Notes:

Returns CHARACTER
Top

PROTECTED CHARACTER NonBrowsableProperties

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Property that is used to mark properties (comma-delimited list) that
should not show up in the Visual Designers Property Grid
Notes:

Returns CHARACTER
Top

PROTECTED LOGICAL ParentFormDestroyedSubscribed

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Returns if the FormDestroyed evengt of the containing Form has been
subscribed
Notes:

Returns LOGICAL


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:49:15