TabControl.TabPageCollection.GetEnumerator TabControl.TabPageCollection.GetEnumerator TabControl.TabPageCollection.GetEnumerator TabControl.TabPageCollection.GetEnumerator Method

定義

コレクション内のすべてのタブ ページの列挙体を返します。Returns an enumeration of all the tab pages in the collection.

public:
 virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator

戻り値

実装

注釈

このメソッドは、コレクションのスナップショットを含む列挙子を作成します。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. (直接または別の列挙子を使用して) コレクションCurrentMoveNext変更すると、またはが例外をスローする可能性があります。Changing the collection (either directly or through another enumerator) can thus cause Current or MoveNext to throw an exception.

同じコレクションから同時に作成された2つの列挙子には、異なるスナップショットを含めることができます。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.

適用対象

こちらもご覧ください