BCGControlBar Library for .NET
BCGSoft.Controls.OutlookBar Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassOutlookBarCaption

Inherits Label class of System.Windows.Forms namespace.

Specifies the caption control associated with OutlookBarControl. The control will be drawn as a caption control of the outlookbar. You can select some mode of its redrawing.  Standard  mode supposes that the caption will be redrawing exactly as in MS Outlook.  If IsSeparator property is true, the label will be redrawn as separator.  Otherwise, the border of width 2 pixel will be drawn for the label.

ClassOutlookBarControl Inherits Control class of System.Windows.Forms namespace. Implements interfaces ISerializable, ISupportCustomLayout. Represents a control that manages OutlookBarPages. Contains collections of Outlook Buttons and Outlook Panes, some methods for adjusting its location and their interaction.

ClassOutlookBarItem

Inherits CommandButton class of BCGSoft.Controls.Shared namespace.
Represents an individual item that is displayed within an OutlookBarPane. In OutlookBarItem class the size,  image and text of the button are specified. The related to the mouse click on the item the event ExecuteCommand is raised on this class.

ClassOutlookBarPane

Inherits CommandPanel class of BCGSoft.Controls.Shared namespace.
Provides a container for OutlookBar Items.

ClassOutlookBarPanesCollection Inherits CollectionWithEvents class of BCGSoft.Controls.Shared namespace.
OutlookBarPanesCollection
class is used to add, delete and arrange the OutlookBar panes of the OutlookBarControl.
ClassOutlookCustomizeButton Inherits OutlookToolbarButton class of BCGSoft.Controls.OutlookBar namespace.
Represents a button located on the OutlookToolbar used for the customization of the Outlook Navigation Pane. By this button we can call a popup menu using which we can show or hide outlook page  buttons,  specify the order and  visibility of the outlook page buttons and related pages within the outlook control.
ClassOutlookItemClickEventArgs Inherits EventArgs of System namespace.
Provides data for the OnOutlookItemClick event of the OutlookBar, PaneItemClick event of the OutlookBarPane or ExecuteCommand event of the OutlookBarItem. Property Item specifies clicked OutlookBar item, property ID – its identifier, Text - the text under the item.
ClassOutlookItemsCollection

Inherits CollectionWithEvents class of BCGSoft.Controls.Shared namespace.
Represents a collection of the outlook items on the OutlookBarPane.  Collection allows to get an item by the specified index and set it, add them.

ClassOutlookMenuBar

Inherits CommandPanel of the BCGSoft.Controls.Shared namespace.
Represents a  menu for customization of the OutlookPageButtons and outlook toolbar. Contains a collection of OutlookMenuItems.

ClassOutlookMenuItem Inherits CommandButton of the BCGSoft.Controls.Shared namespace.
Represents an individual item from OutlookMenuItem collection that is displayed within the OutlookMenuBar.
ClassOutlookMenuItemsCollection

Inherits CollectionWithEvents class of BCGSoft.Controls.Shared namespace. Represents a collection of the menu items on the outlookmenubar. Collection allows to get an item by the specified index and set it, add them.

ClassOutlookNavigationPane

Inherits Form class of System.Windows.Forms namespace.
Represents a dialog box for customization of the
OutlookPageButtons and Outlook toolbar.

ClassOutlookPageButton Inherits Label class of System.Windows.Forms namespace. Represents a button on the outlookbar associated with the OutlookbarPane.
ClassOutlookPageButtonClickEventArgs Defines event arguments passed along with OutlookPageButtonClick event.
ClassOutlookPageButtonsCollection Inherits CollectionWithEvents class of BCGSoft.Controls.Shared namespace. Represents a collection of the outlook page buttons on the Outlookbar.
ClassOutlookPopupMenu Inherits PopupBase class of BCGSoft.Controls.Shared namespace.
Represents a parent control for the
OutlookMenuBar.
ClassOutlookScrollButton

Inherits Control class of System.Windows.Forms namespace.
Specifies scroll button on the OutlookBarPane control.

ClassOutlookToolBar Inherits CommandPanel of BCGSoft.Controls.Shared namespace.
Represents a toolbar on the Outlookbar control.
ClassOutlookToolbarButton Inherits CommandButton of BCGSoft.Controls.Shared namespace.
Represents a button on the OutlookToolbar.
ClassOutlookToolbarButtonsCollection

Inherits CollectionWithEvents class of BCGSoft.Controls.Shared namespace.
Represents a collection of the OutlookToolbarButton on the OutlookToolbar.

Delegates
 DelegateDescription
DelegateOutlookItemClickHandler Represents the method that will handle the OutlookItemClick event of the OutlookBar, PaneItemClick event of the OutlookBarPane or ExecuteCommand event of the OutlookBarItem. This events occur on left–button click by mouse on the Outlook Item.
DelegateOutlookPageButtonClickHandler  
Enumerations
 EnumerationDescription
EnumerationDropState

Specifies the state of the dropping OutlookBarItem.

See Also

Reference

BCGSoft.Controls.OutlookBar Assembly

Send Feedback