New to Telerik UI for WinFormsStart a free 30-day trial

A predefined ToolTabStrip instance that resides within an AutoHidePopup and is used to display auto-hidden dock windows.

Definition

Namespace:Telerik.WinControls.UI.Docking

Assembly:Telerik.WinControls.RadDock.dll

Syntax:

C#
public class AutoHideTabStrip : ToolTabStrip, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlSplitPanelTabStripPanelDockTabStripToolTabStripAutoHideTabStrip...

Implements: IAnalyticsProviderIBindableComponentIComponentIComponentTreeHandlerIDisposableIDropTargetILayoutHandlerINotifyPropertyChangedISupportInitializeISupportInitializeNotificationISynchronizeInvokeIWin32Window...

Inherited Members ToolTabStrip.windowToolTabStrip.Dispose(bool)ToolTabStrip.ControlDefinesThemeForElement(RadElement)ToolTabStrip.OnSelectedIndexChanging(TabStripPanelSelectedIndexChangingEventArgs)ToolTabStrip.OnMouseDoubleClick(MouseEventArgs)ToolTabStrip.OnRightToLeftChanged(EventArgs)ToolTabStrip.OnTabStripAlignmentChanged(EventArgs)ToolTabStrip.OnLayout(LayoutEventArgs)ToolTabStrip.UpdateButtons()ToolTabStrip.UpdateActiveWindow(DockWindow, bool)ToolTabStrip.IsDragAllowed(Point)ToolTabStrip.UpdateCaptionText()ToolTabStrip.CaptionElementToolTabStrip.CaptionLayoutPanelToolTabStrip.CloseButtonToolTabStrip.ActionMenuButtonToolTabStrip.AutoHideButtonToolTabStrip.AutoHidePositionToolTabStrip.DockTypeToolTabStrip.CaptionVisibleDockTabStrip.ProcessFocusRequested(RadElement)DockTabStrip.OnMouseCaptureChanged(EventArgs)DockTabStrip.OnDragInitialized(Point)DockTabStrip.OnDockManagerChanged()DockTabStrip.OnTabCloseButtonClicked(TabStripItem)DockTabStrip.OnLoad(Size)DockTabStrip.UpdateActivePanelBounds()DockTabStrip.CheckCollapseOrDispose()DockTabStrip.UpdateAfterTransaction()DockTabStrip.UpdateAfterControlRemoved(Control)DockTabStrip.CreateTabItem(TabPanel)DockTabStrip.DefaultDockWindowBackColorDockTabStrip.BackColorDockTabStrip.AllowTransparentBackColorDockTabStrip.CollapsedDockTabStrip.TabPanelsDockTabStrip.DockManagerDockTabStrip.ActiveWindowTabStripPanel.DisableSelectionTabStripPanel.SuspendFocusChangeTabStripPanel.CreateTabStripElementInstance()TabStripPanel.CreateControlsInstance()TabStripPanel.OnTabStripTextOrientationChanged(EventArgs)TabStripPanel.OnSelectedIndexChanged(EventArgs)TabStripPanel.OnHandleCreated(EventArgs)TabStripPanel.OnThemeChanged()TabStripPanel.SelectTab(int)TabStripPanel.SelectTab(string)TabStripPanel.SelectTab(TabPanel)TabStripPanel.DeselectTab(int)TabStripPanel.DeselectTab(string)TabStripPanel.DeselectTab(TabPanel)TabStripPanel.ToString()TabStripPanel.UpdateTabSelection(bool)TabStripPanel.IsInputKey(Keys)TabStripPanel.UpdateLayout()TabStripPanel.UpdateTabStripVisibility(bool)TabStripPanel.SelectedTabTabStripPanel.SelectedIndexTabStripPanel.DefaultTabStripAlignmentTabStripPanel.DefaultTabStripTextOrientationTabStripPanel.TabStripTextOrientationTabStripPanel.HasVisibleTabPanelsTabStripPanel.ShowItemCloseButtonTabStripPanel.ShowItemPinButtonTabStripPanel.DragStartTabStripPanel.TabStripVisibleTabStripPanel.TabStripAlignmentTabStripPanel.TabStripElementTabStripPanel.TabPanelPaddingsTabStripPanel.ImageListTabStripPanel.SelectedIndexChangingTabStripPanel.SelectedIndexChangedSplitPanel.SetBoundsCore(int, int, int, int, BoundsSpecified)SplitPanel.OnControlAdded(ControlEventArgs)SplitPanel.OnControlTreeChanged(ControlTreeChangedEventArgs)SplitPanel.OnControlRemoved(ControlEventArgs)SplitPanel.WndProc(ref Message)SplitPanel.ScaleControl(SizeF, BoundsSpecified)SplitPanel.ElementTreeSplitPanel.EnableKeyMapSplitPanel.CommandBindingsSplitPanel.ImageScalingSizeSplitPanel.IsDesignModeSplitPanel.BorderStyleSplitPanel.SizeInfoSplitPanel.CreateParamsSplitPanel.MinimumSizeSplitPanel.MaximumSizeSplitPanel.DefaultSizeSplitPanel.SplitContainerSplitPanel.SplitPanelElementSplitPanel.DefaultMarginSplitPanel.ControlTreeChangedRadControl.isResizing2RadControl.isDisposing2RadControl.invalidResizeRectRadControl.isAccessibilityRequestedRadControl.Construct()RadControl.CreateBehavior()RadControl.CreateRootElement()RadControl.InitializeRootElement(RootRadElement)RadControl.LoadElementTree()RadControl.LoadElementTree(Size)RadControl.SetBackColorThemeOverrides()RadControl.ResetBackColorThemeOverrides()RadControl.SetForeColorThemeOverrides()RadControl.ResetForeColorThemeOverrides()RadControl.OnKeyDown(KeyEventArgs)RadControl.OnKeyUp(KeyEventArgs)RadControl.OnPreviewKeyDown(PreviewKeyDownEventArgs)RadControl.OnKeyPress(KeyPressEventArgs)RadControl.OnClick(EventArgs)RadControl.OnDoubleClick(EventArgs)RadControl.OnMouseEnter(EventArgs)RadControl.OnMouseHover(EventArgs)RadControl.OnMouseWheel(MouseEventArgs)RadControl.OnGotFocus(EventArgs)RadControl.OnLostFocus(EventArgs)RadControl.OnCreateControl()RadControl.OnHandleDestroyed(EventArgs)RadControl.OnParentChanged(EventArgs)RadControl.OnVisibleChanged(EventArgs)RadControl.OnFontChanged(EventArgs)RadControl.OnForeColorChanged(EventArgs)RadControl.OnBackColorChanged(EventArgs)RadControl.OnEnabledChanged(EventArgs)RadControl.OnBindingContextChanged(EventArgs)RadControl.OnLocationChanged(EventArgs)RadControl.OnPaddingChanged(EventArgs)RadControl.OnPaint(PaintEventArgs)RadControl.OnAutoSizeChanged(EventArgs)RadControl.OnInvalidated(RadElement)RadControl.OnCaptureLosing()RadControl.OnToolTipTextNeeded(object, ToolTipTextNeededEventArgs)RadControl.OnScreenTipNeeded(object, ScreenTipNeededEventArgs)RadControl.OnThemeNameChanged(ThemeNameChangedEventArgs)RadControl.ProcessMnemonic(char)RadControl.ProcessCaptureChangeRequested(RadElement, bool)RadControl.ProcessAutoSizeChanged(bool)RadControl.GetInputElement()RadControl.BeginInit()RadControl.EndInit()RadControl.OnNotifyPropertyChanged(string)RadControl.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadControl.GetPreferredSize(Size)RadControl.GetRootElementDesiredSize(int, int, int, int)RadControl.OnZoomGesture(ZoomGestureEventArgs)RadControl.OnRotateGesture(RotateGestureEventArgs)RadControl.OnPanGesture(PanGestureEventArgs)RadControl.OnTwoFingerTapGesture(GestureEventArgs)RadControl.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadControl.OnGesture(GestureEventArgs)RadControl.ProcessGesture(Message)RadControl.EnableGesture(GestureType)RadControl.DisableGesture(GestureType)RadControl.Refresh()RadControl.SuspendUpdate()RadControl.ResumeUpdate()RadControl.ResumeUpdate(bool)RadControl.InvokeLayoutCallback(LayoutCallback)RadControl.RegisterHostedControl(RadHostItem)RadControl.UnregisterHostedControl(RadHostItem, bool)RadControl.ResolveStyleGroupForElement(StyleGroup, RadObject)RadControl.GetPlainText()RadControl.ShouldSerializeProperty(RadProperty)RadControl.ShouldSerializeProperty(RadProperty, RadObject)RadControl.ResetProperty(RadProperty, RadObject)RadControl.CanEditElementAtDesignTime(RadElement)RadControl.ProcessCodedUIMessage(ref IPCMessage)RadControl.FindPropertyInChildren(RadControl, IPCMessage)RadControl.PerformRadAutoScale(BoundsSpecified?)RadControl.GetMonitorDpiScaleFactor(Control)RadControl.SetRadAutoScale(bool)RadControl.EnableDpiScalingRadControl.EnableRadAutoScaleRadControl.EnableRadFormInitialDpiScalingRadControl.EnableImageDpiScalingRadControl.EnableSvgImagesRadControl.IsLoadedRadControl.UseCompatibleTextRenderingDefaultValueRadControl.BehaviorRadControl.RootElementRadControl.PaddingRadControl.ThemeNameRadControl.TextRadControl.EnableThemingRadControl.UseCompatibleTextRenderingRadControl.AutoSizeRadControl.FocusableRadControl.SiteRadControl.CausesValidationRadControl.IsInitializingRadControl.SmallImageListRadControl.SmallImageScalingSizeRadControl.IsDisplayedRadControl.FocusedElementRadControl.AllowShowFocusCuesRadControl.ShowItemToolTipsRadControl.ForeColorRadControl.FontRadControl.ValidationCancelRadControl.EnableAnalyticsRadControl.AnalyticsNameRadControl.EnableRadAccessibilityObjectsRadControl.EnableCodedUITestsRadControl.EnableCodedUITestsDefaultValueRadControl.EnableUIAutomationRadControl.EnableUIAutomationDefaultValueRadControl.ElementInvalidatedRadControl.ToolTipTextNeededRadControl.ScreenTipNeededRadControl.ThemeNameChangedRadControl.InitializedRadControl.PropertyChangedRadControl.ZoomGestureRadControl.RotateGestureRadControl.PanGestureRadControl.TwoFingerTapGestureRadControl.PressAndTapGesture...

Constructors

Default constructor.

C#
public AutoHideTabStrip()

Initializes a new AutoHideTabStrip instance and associates it with the provided RadDock instance.

C#
public AutoHideTabStrip(RadDock dockManager)
Parameters:dockManagerRadDock

Properties

Gets the DockStyle which determines the edge at which the owning auto-hide popup is displayed.

C#
public DockStyle AutoHideDock { get; }

Determines whether the splitter is fixed (may be used to resize the owning popup).

C#
public bool FixedSplitter { get; set; }
C#
public SplitterElement SplitterElement { get; }

Gets or sets the width of the splitter.

C#
public int SplitterWidth { get; set; }
C#
public override Rectangle TabPanelBounds { get; }

Overrides: ToolTabStrip.TabPanelBounds

C#
public override string ThemeClassName { get; set; }

Overrides: ToolTabStrip.ThemeClassName

Methods

C#
protected override void CreateChildItems(RadElement parent)
Parameters:parentRadElement

Overrides: ToolTabStrip.CreateChildItems(RadElement)

The auto-hide button is not checked.

C#
protected override bool GetAutoHideButtonChecked()
Returns:

bool

Overrides: ToolTabStrip.GetAutoHideButtonChecked()

Collapsed state is not valid for this type.

C#
protected override bool GetCollapsed()
Returns:

bool

Overrides: DockTabStrip.GetCollapsed()

The tabstrip element is never displayed.

C#
protected override bool GetTabStripVisible()
Returns:

bool

Overrides: ToolTabStrip.GetTabStripVisible()

Handles localization provider changes by updating the tooltip text for caption buttons with localized strings.

C#
protected override void OnLocalizationProviderChanged()

Overrides: ToolTabStrip.OnLocalizationProviderChanged()

C#
protected override void OnMouseDown(MouseEventArgs e)
Parameters:eMouseEventArgs

Overrides: ToolTabStrip.OnMouseDown(MouseEventArgs)

C#
protected override void OnMouseLeave(EventArgs e)
Parameters:eEventArgs

Overrides: RadControl.OnMouseLeave(EventArgs)

C#
protected override void OnMouseMove(MouseEventArgs e)
Parameters:eMouseEventArgs

Overrides: DockTabStrip.OnMouseMove(MouseEventArgs)

C#
protected override void OnMouseUp(MouseEventArgs e)
Parameters:eMouseEventArgs

Overrides: RadControl.OnMouseUp(MouseEventArgs)

Do not handle the mouse double-click event.

C#
protected override bool ShouldHandleDoubleClick()
Returns:

bool

Overrides: ToolTabStrip.ShouldHandleDoubleClick()