Infragistics2.Win.UltraWinTabControl.v8.1
CloseButtonAlignment Property
See Also  Example
Infragistics.Win.UltraWinTabControl Namespace > UltraTab Class : CloseButtonAlignment Property

Gets or sets the alignment of the close button within the tab.

Syntax

Visual Basic (Declaration) 
Public Property CloseButtonAlignment As TabCloseButtonAlignment
C# 
public TabCloseButtonAlignment CloseButtonAlignment {get; set;}

Exceptions

ExceptionDescription
InvalidEnumArgumentException The value assigned is not defined in the TabCloseButtonAlignment enumeration.

Remarks

This only applies if the UltraTabControlBase.CloseButtonLocation of the owning control is set to Tab.

Example

The following code demonstrates how to control the behavior of a close button within a tab.

Visual BasicCopy Code
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTabs

' Place close buttons in all the tabs of the tab control.
Me.UltraTabControl1.CloseButtonLocation = TabCloseButtonLocation.Tab

' Disable the close button in the first tab.
' This will also prevent middle clicking on the tab from closing it.
Me.UltraTabControl1.Tabs(0).AllowClosing = Infragistics.Win.DefaultableBoolean.False

' The second tab's close button should come before the image and text of the tab.
Me.UltraTabControl1.Tabs(1).CloseButtonAlignment = TabCloseButtonAlignment.BeforeContent

' The third tab should only display a close button when it is the selected tab.
Me.UltraTabControl1.Tabs(2).CloseButtonVisibility = TabCloseButtonVisibility.WhenSelected
C#Copy Code
using System.Windows.Forms;
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;

// Place close buttons in all the tabs of the tab control.
this.ultraTabControl1.CloseButtonLocation = TabCloseButtonLocation.Tab;

// Disable the close button in the first tab.
// This will also prevent middle clicking on the tab from closing it.
this.ultraTabControl1.Tabs[ 0 ].AllowClosing = DefaultableBoolean.False;

// The second tab's close button should come before the image and text of the tab.
this.ultraTabControl1.Tabs[ 1 ].CloseButtonAlignment = TabCloseButtonAlignment.BeforeContent;

// The third tab should only display a close button when it is the selected tab.
this.ultraTabControl1.Tabs[ 2 ].CloseButtonVisibility = TabCloseButtonVisibility.WhenSelected;

See Also