This documentation is archived and is not being maintained.

TabControl.TabPageCollection.GetEnumerator Method

Returns an enumeration of all the tab pages in the collection.

[Visual Basic]
Public Overridable Function GetEnumerator() As IEnumerator _
   Implements IEnumerable.GetEnumerator
[C#]
public virtual IEnumerator GetEnumerator();
[C++]
public: virtual IEnumerator* GetEnumerator();
[JScript]
public function GetEnumerator() : IEnumerator;

Return Value

An IEnumerator for the TabControl.TabPageCollection.

Implements

IEnumerable.GetEnumerator

Remarks

This method creates an enumerator that contains a snapshot of the collection. You can change the collection by changing the enumerator; however, multiple enumerators can simultaneously access the same collection. Changing the collection (either directly or through another enumerator) can thus cause Current or MoveNext to throw an exception.

Two enumerators created from the same collection at the same time can contain different snapshots.

Removing objects from the enumerator also removes them from the collection.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

See Also

TabControl.TabPageCollection Class | TabControl.TabPageCollection Members | System.Windows.Forms Namespace | Current | IEnumerator | MoveNext

Show: