# XtraTabPageCollection Class | WinForms Controls | DevExpress Documentation

# XtraTabPageCollection Class

Represents a tab control’s page collection.

**Namespace**: [DevExpress.XtraTab](/WindowsForms/DevExpress.XtraTab)

        **Assembly**:
        DevExpress.XtraEditors.v26.1.dll

## Declaration

- C#
- VB.NET

                        <section id="tabpanel_syntax_tabid_DevExpress.XtraTab.XtraTabPageCollection-csharp" role="tabpanel" data-tab="tabid-csharp" class="tab-group__tab-content tab-group__tab-content--code" style="display: block">
                            <pre><code data-code-links="{&quot;Object&quot;:&quot;https://learn.microsoft.com/dotnet/api/system.object&quot;,&quot;CollectionBase&quot;:&quot;https://learn.microsoft.com/dotnet/api/system.collections.collectionbase&quot;}" class="lang-csharp hljs">[ListBindable(false)]&#xA;public class XtraTabPageCollection :&#xA;    CollectionBase,&#xA;    IList,&#xA;    ICollection,&#xA;    IEnumerable,&#xA;    IEnumerable&lt;XtraTabPage&gt;</code></pre>
                        </section>
                        <section id="tabpanel_syntax_tabid_DevExpress.XtraTab.XtraTabPageCollection-vb" role="tabpanel" data-tab="tabid-vb" class="tab-group__tab-content tab-group__tab-content--code" style="display: none">
                            <pre><code data-code-links="{&quot;Object&quot;:&quot;https://learn.microsoft.com/dotnet/api/system.object&quot;,&quot;CollectionBase&quot;:&quot;https://learn.microsoft.com/dotnet/api/system.collections.collectionbase&quot;}" class="lang-vb hljs">&lt;ListBindable(False)&gt;&#xA;Public Class XtraTabPageCollection&#xA;    Inherits CollectionBase&#xA;    Implements IList,&#xA;               ICollection,&#xA;               IEnumerable,&#xA;               IEnumerable(Of XtraTabPage)</code></pre>
                        </section>

## Related API Members

The following members return **XtraTabPageCollection** objects:

- [XtraTabControl.TabPages](/WindowsForms/DevExpress.XtraTab.XtraTabControl.TabPages)

## Remarks

The **XtraTabPageCollection** class manages a collection of [XtraTabPage](/WindowsForms/DevExpress.XtraTab.XtraTabPage) objects. Individual tab pages can be accessed using index notation via the [XtraTabPageCollection.Item](/WindowsForms/DevExpress.XtraTab.XtraTabPageCollection.Item%28System.Int32%29) property. This collection provides methods that allow you to add, move, remove tab pages and perform other common collection management tasks.

The collection of tab panels can be accessed via the tab control’s [XtraTabControl.TabPages](/WindowsForms/DevExpress.XtraTab.XtraTabControl.TabPages) property.

## Inheritance

[Object](https://learn.microsoft.com/dotnet/api/system.object)
[CollectionBase](https://learn.microsoft.com/dotnet/api/system.collections.collectionbase)
XtraTabPageCollection

See Also

[XtraTabPageCollection Members](/WindowsForms/DevExpress.XtraTab.XtraTabPageCollection._members)

[TabPages](/WindowsForms/DevExpress.XtraTab.XtraTabControl.TabPages)

[DevExpress.XtraTab Namespace](/WindowsForms/DevExpress.XtraTab)