Namespace: Consultingwerk.Windows.Framework.Controls
Class 
EmbeddedAbstractBaseControl Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.SmartComponents.Base.SmartUserControl
Implements: IHasDesignerVerbs
Inherited by: Consultingwerk.Windows.Framework.Menu.CallParameterBaseControl Consultingwerk.Windows.Framework.Menu.InvokeServiceMethodCallParameterControl Consultingwerk.Windows.Framework.Menu.InvokeStaticMethodCallParameterControl Consultingwerk.Windows.Framework.Menu.LaunchAnnotationFormCallParameterControl Consultingwerk.Windows.Framework.Menu.LaunchFormCallParameterControl Consultingwerk.Windows.Framework.Menu.LaunchWebViewCallParameterControl Consultingwerk.Windows.Framework.Menu.RunProcedureCallParameterControl Consultingwerk.Windows.Framework.Menu.WebUriCallParameterControl Consultingwerk.Windows.Framework.Scheduler.JobCommandBaseControl Consultingwerk.Windows.Framework.Lock.DeleteExpiredLockJobCommandControl Consultingwerk.Windows.Framework.Scheduler.BusinessTaskSchedulerJobCommandControl Consultingwerk.Windows.Framework.Scheduler.CleanupSchedulerJobCommandControl Consultingwerk.Windows.Framework.Scheduler.ProcedureSchedulerJobCommandControl Consultingwerk.Windows.Framework.Scheduler.ShellCommandSchedulerJobCommandControl

File:EmbeddedAbstractBaseControl
Author(s):Marko Rüterbories / Consultingwerk Ltd.
Created:Fri Dec 07 21:18:59 CET 2012



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.
+ SubscribeParentFormDestroyed () Subscribes the ParentFormDestroyed event
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# SubscribeUserControlEvents () Allows for custom event subscriptions during OnLoad()
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ 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
# Consultingwerk.ISerializable CallParameterObject
# CHARACTER DesignerVerbs
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ LOGICAL DesignTime
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# CHARACTER HiddenProperties
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# CHARACTER NonBrowsableProperties
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# LOGICAL ParentFormDestroyedSubscribed
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# LOGICAL UserControlEventsSubscribed
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 SubscribeParentFormDestroyed ()

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Subscribes the ParentFormDestroyed event
Notes:

Top

PROTECTED SubscribeUserControlEvents ()

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Allows for custom event subscriptions during OnLoad()
Notes: Intended to be overridden in the inheriting user control

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


Returns LOGICAL
Top

PROTECTED Consultingwerk.ISerializable CallParameterObject


Returns Consultingwerk.ISerializable
Top

PROTECTED CHARACTER DesignerVerbs

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns CHARACTER
Top

PUBLIC LOGICAL DesignTime

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns LOGICAL
Top

PROTECTED CHARACTER HiddenProperties

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns CHARACTER
Top

PROTECTED CHARACTER NonBrowsableProperties

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns CHARACTER
Top

PROTECTED LOGICAL ParentFormDestroyedSubscribed

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns LOGICAL
Top

PROTECTED LOGICAL UserControlEventsSubscribed

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns LOGICAL


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       28.09.2022 00:15:58