Namespace: Consultingwerk.SmartComponents.BaseForms.TabFolder
Class 
SmartTabFolderPage Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.SmartComponents.Base.SmartUserControl
Implements: IHasDesignerVerbs, Consultingwerk.SmartComponents.BaseForms.TabFolder.ISmartTabFolderPage

File:SmartTabFolderPage
Purpose:Base class for tab folder user controls
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Apr 21 08:18:48 CEST 2015
Notes:SCL-782



Top Method Summary
Options Name Purpose
+ Activate () Activates the SmartTabFolderPage (after selecting the tab)
# 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
+ InitializeSmartTabFolderPage (ISmartDataSource, ISmartTableIOSource, ISmartNavigationSource) Initializes the SmartTabFolderPage
# OnLoad (EventArgs) Raises the Load event
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ 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

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

Top Property Summary
Options Name Purpose
# 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
+ Consultingwerk.SmartComponents.Base.DictionaryISmartDataSource SmartDataSources Returns the reference to the Dictionary of ISmartDataSource's provided by this user control
+ Consultingwerk.SmartComponents.Interfaces.ISmartNavigationSource SmartNavigationSource Returns the reference to the ISmartNavigationSource provided to this user control
+ Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource SmartTableIOSource Returns the reference to the ISmartTableIOSource provided to this user control


Method Detail
Top

PUBLIC Activate ()

Purpose: Activates the SmartTabFolderPage (after selecting the tab)
Notes: Used to activate links

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

PUBLIC InitializeSmartTabFolderPage (ISmartDataSource, ISmartTableIOSource, ISmartNavigationSource)

Purpose: Initializes the SmartTabFolderPage
Notes: Allows to add SmartLinks etc.

Parameters:
poDataSource Consultingwerk.SmartComponents.Interfaces.ISmartDataSource
The reference to the data source (from a previous tab page)
poTableIOSource Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource
The reference to the Table IO Source (Ribbon) on the Form
poNavigationSource Consultingwerk.SmartComponents.Interfaces.ISmartNavigationSource
The reference to the Navigation Source (Ribbon) on the Form
Top

PROTECTED OnLoad (EventArgs)

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Raises the Load event
Notes: Subscribes the FormDestroyed event from the ParentForm

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
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


Constructor Detail
Top

PUBLIC SmartTabFolderPage ()

Purpose: Constructor for the SmartTabFolderPage class
Notes:



Property Detail
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
Top

PUBLIC Consultingwerk.SmartComponents.Base.DictionaryISmartDataSource SmartDataSources

Purpose: Returns the reference to the Dictionary of ISmartDataSource's provided
by this user control
Notes:

Returns Consultingwerk.SmartComponents.Base.DictionaryISmartDataSource
Top

PUBLIC Consultingwerk.SmartComponents.Interfaces.ISmartNavigationSource SmartNavigationSource

Purpose: Returns the reference to the ISmartNavigationSource provided to this
user control
Notes:

Returns Consultingwerk.SmartComponents.Interfaces.ISmartNavigationSource
Top

PUBLIC Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource SmartTableIOSource

Purpose: Returns the reference to the ISmartTableIOSource provided to this
user control
Notes:

Returns Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource


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