XtraMdiTabPageCollection Class

Represents a tabbed MDI manager's page collection.

Namespace: DevExpress.XtraTabbedMdi

Assembly: DevExpress.XtraBars.v20.1.dll

Declaration

[ListBindable(false)]
public class XtraMdiTabPageCollection :
    CollectionBase,
    IDisposable,
    IEnumerable<XtraMdiTabPage>,
    IEnumerable
<ListBindable(False)>
Public Class XtraMdiTabPageCollection
    Inherits CollectionBase
    Implements IDisposable,
               IEnumerable(Of XtraMdiTabPage),
               IEnumerable

Related API Members

The following members accept/return XtraMdiTabPageCollection objects:

Remarks

The XtraMdiTabPageCollection class manages a collection of XtraMdiTabPage objects that represent multiple document interface (MDI) child forms that are parented to the form. Individual tab pages can be accessed using index notation or by specifying the MDI child form to which they correspond. Use the XtraMdiTabPageCollection.Item property for this purpose.

The XtraMdiTabPageCollection.Add, XtraMdiTabPageCollection.Insert and XtraMdiTabPageCollection.Remove methods are implemented for internal needs only and should not be used in code. Tab pages are dynamically created and added to the collection after the tabbed MDI manager has been used to manage the child forms. If the manager isn't used, its tab page collection is automatically cleared. To let the tabbed MDI manager control the MDI child forms, its XtraTabbedMdiManager.MdiParent property must be set to the parent form.

The collection of tab pages can be accessed via the tabbed MDI manager's XtraTabbedMdiManager.Pages property.

Inheritance

Object
CollectionBase
XtraMdiTabPageCollection
See Also