[]
Represents an Outlook-style navigation bar control.
[ToolboxBitmap(typeof(C1NavBar), "C1NavBar.png")]
[C1Description("C1NavBar", "Outlook-style navigation bar control.")]
public class C1NavBar : ContainerControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, ISupportInitialize
Name | Description |
---|---|
C1NavBar() | Initializes a new instance of the C1NavBar class. |
Name | Description |
---|---|
AllowCollapse | Gets or sets a value indicating whether the collapse button is visible. |
BackColor | Gets or sets the background color for the control. |
ButtonArrangement | Gets or sets the string defining the order and visibility for buttons in this navigation bar. |
Buttons | Gets the collection of buttons in this navigation bar. |
CloseButton | Gets or sets a value indicating whether the close button is shown in panel caption, and what is closed when it is clicked. |
CollapseDirection | Gets or sets a value indicating the direction in which to collapse the control. |
Collapsed | Gets or set the value indicating whether the control is currently in a collapsed state. |
DefaultArrangement | Gets the string with the default order and visibility options for the buttons. |
DefaultButtonIndex | Gets or sets the index of the button to be selected when the form opens. |
DefaultSize | |
DisplayRectangle | |
ImageIndent | Gets or sets the space before the image on a stack button. |
ImageScalingSize | Gets or sets the size of images displayed on stack buttons (24 x 24 pixels by default). |
MaxStackButtons | Gets or sets the maximum number of buttons in the stack (unlimited if -1). |
Panels | Gets the collection of panels in this navigation bar. |
SelectedButton | Gets or sets the button, which is currently selected in the C1NavBar. |
SelectedButtonIndex | Gets or sets index of the selected button in the Buttons collection. |
SelectedPanel | Gets the currently visible panel in this navigation bar. |
ShowOptionsMenu | Gets or sets a value indicating whether the runtime options menu is visible. |
ShowVerticalTextOnCollapse | Gets or sets a value indicating whether the vertical text is displayed in collapsed C1NavBar control. |
StackButtonCount | Gets or sets the number of buttons displayed in the stack (-1 shows all buttons). |
StripHeight | Gets or sets the height of the button strip at the bottom of the navigation bar. |
Style | Gets the style of C1NavBar. |
TextImageGap | Gets or sets the space between the image and the text on a stack button. |
UIStrings | Gets the array of user interface strings. |
VisibleButtonCount | Returns the number of visible buttons in the C1NavBar. |
VisualStyle | Gets or sets the visual style of the control. |
Name | Description |
---|---|
BeginInit() | |
CreateControlsInstance() | |
Dispose(bool) | |
EndInit() | |
GetCollapsedSize() | Get the value of size for control in a collapsed state. |
IC1GetAmbientRootSource(string) | Get active holder of current VisualStyle. |
OnAllowCollapseChanged(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._allowCollapseChangedEvent event. |
OnBackColorChanged(EventArgs) | |
OnButtonClick(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._buttonClickEvent event. |
OnCloseButtonChanged(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._closeButtonChangedEvent event. |
OnCloseButtonClick(CancelEventArgs) | Raises the C1.Win.C1Command.C1NavBar._closeButtonClickEvent event. |
OnCollapseButtonClick(CancelEventArgs) | Raises the C1.Win.C1Command.C1NavBar._collapseButtonClickEvent event. |
OnCollapseDirectionChanged(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._collapseDirectionChangedEvent event. |
OnDoubleClick(EventArgs) | |
OnForeColorChanged(EventArgs) | |
OnMouseClick(MouseEventArgs) | |
OnMouseDown(MouseEventArgs) | |
OnMouseLeave(EventArgs) | |
OnMouseMove(MouseEventArgs) | |
OnMouseUp(MouseEventArgs) | |
OnPaint(PaintEventArgs) | |
OnPanelClosed(PanelEventArgs) | Raises the C1.Win.C1Command.C1NavBar._panelClosedEvent event. |
OnPanelClosing(PanelCancelEventArgs) | Raises the C1.Win.C1Command.C1NavBar._panelClosingEvent event. |
OnPanelHeaderClick(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._panelHeaderClick event. |
OnPanelHeaderDoubleClick(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._panelHeaderDoubleClick event. |
OnPanelHeaderImageClick(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._panelHeaderImageClick event. |
OnParentChanged(EventArgs) | |
OnResize(EventArgs) | |
OnRightToLeftChanged(EventArgs) | |
OnSelectedPanelChanged(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._selectedPanelChangedEvent event. |
OnSelectedPanelChanging(NavBarCancelEventArgs) | Raises the SelectedPanelChanging event. |
OnShowOptionsMenuChanged(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._showOptionsMenuChangedEvent event. |
OnStyleChanged(EventArgs) | |
OnTextChanged(EventArgs) | |
OnVisibleChanged(EventArgs) | |
OnVisualStyleChanged(EventArgs) | Raises the C1.Win.C1Command.C1NavBar._visualStyleChangedEvent event. |
ResetBackColor() | This method is for internal use only. |
ResetButtonFont() | Restore the C1.Win.C1Command.C1NavBar.ButtonFont property to its default value. |
ResetPanelHeaderFont() | Restore the C1.Win.C1Command.C1NavBar.PanelHeaderFont property to its default value. |
ResetPanelHeaderImageTransparentColor() | Restore the C1.Win.C1Command.C1NavBar.PanelHeaderImageTransparentColor property to its default value. |
ResetSectionHeaderFont() | Restore the C1.Win.C1Command.C1NavBar.SectionHeaderFont property to its default value. |
ResetStyle() | Resets the Style property to its default value. |
ResetUIStrings() | This method is for internal use only. |
ResetVisualStyle() | Restore the VisualStyle property to its default value. |
SaveDefaultArrangement() | Save current order and visibility options as the default button arrangement. |
ScaleControl(SizeF, BoundsSpecified) | |
ShouldSerializeBackColor() | This method is for internal use only. |
ShouldSerializeButtonFont() | Indicates whether the C1.Win.C1Command.C1NavBar.ButtonFont has a default value. |
ShouldSerializePanelHeaderFont() | Indicates whether the C1.Win.C1Command.C1NavBar.PanelHeaderFont has a default value. |
ShouldSerializePanelHeaderImageTransparentColor() | Indicates whether the C1.Win.C1Command.C1NavBar.PanelHeaderImageTransparentColor has a default value. |
ShouldSerializeSectionHeaderFont() | Indicates whether the C1.Win.C1Command.C1NavBar.SectionHeaderFont has a default value. |
ShouldSerializeStyle() | Indicates whether the Style has a default value. |
ShouldSerializeUIStrings() | This method is for internal use only. |
ShouldSerializeVisualStyle() | Indicates whether the VisualStyle has a default value. |
ShouldSerializeVisualStyleBase() | Indicates whether the C1.Win.C1Command.C1NavBar.VisualStyleBase has a default value. |
WndProc(ref Message) |
Name | Description |
---|---|
AllowCollapseChanged | Occurs when the AllowCollapse property is changed. |
ButtonClick | Occurs when the user presses the button on the C1NavBar. |
CloseButtonChanged | Occurs when the CloseButton property is changed. |
CloseButtonClick | Occurs when the close button on the panel header is clicked. |
CollapseButtonClick | Occurs when the collapse button on the panel header is clicked. Allows to cancel collapsing. |
CollapseDirectionChanged | Occurs when the CollapseDirection property is changed. |
PanelClosed | Occurs after a panel has closed. |
PanelClosing | Occurs when the currently selected panel is about to be closed by the user. Allows to cancel closing the panel. |
PanelHeaderClick | Occurs when the panel header is clicked. |
PanelHeaderDoubleClick | Occurs when the panel header is double clicked. |
PanelHeaderImageClick | Occurs when the panel header image is clicked. |
SelectedPanelChanged | Occurs when the selected panel is changed. |
SelectedPanelChanging | Occurs when the currently selected panel is about to be changed. Allows to cancel changing the panel. |
ShowOptionsMenuChanged | Occurs when the ShowOptionsMenu property is changed. |
VisualStyleChanged | Occurs when the VisualStyle property has changed. |