Freigeben über


Cursors.GetEnumerator-Methode

Gibt ein Objekt zurück, das die System.Collections.IEnumerator-Schnittstelle implementiert und mit dem die Cursor-Objekte in der Cursors-Auflistung durchlaufen werden können.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Function GetEnumerator As Cursors..::.CursorsEnumerator
'Usage
Dim instance As Cursors
Dim returnValue As Cursors..::.CursorsEnumerator

returnValue = instance.GetEnumerator()
public Cursors..::.CursorsEnumerator GetEnumerator()
public:
Cursors..::.CursorsEnumerator^ GetEnumerator()
public Cursors..::.CursorsEnumerator GetEnumerator()
public function GetEnumerator() : Cursors..::.CursorsEnumerator

Rückgabewert

Typ: Microsoft.Ink.Cursors.CursorsEnumerator
Gibt ein Objekt zurück, das die System.Collections.IEnumerator-Schnittstelle implementiert und mit dem die Cursor-Objekte in der Cursors-Auflistung durchlaufen werden können.

Beispiele

In diesen Beispielen werden zwei Verfahren gezeigt, mit denen die Cursors-Auflistung durchlaufen und der Name jedes Cursor-Objekts in der Auflistung abgerufen werden kann. Die Cursors-Auflistung wird von der InkOverlay.Cursors-Eigenschaft zurückgegeben.

In diesem Beispiel wird die System.Collections.IEnumerator-Schnittstelle für die Cursors-Auflistung abgerufen und zum Aufzählen der einzelnen Elemente der Auflistung verwendet.

Dim names As ArrayList = New ArrayList()
Dim ienum As IEnumerator = mInkOverlay.Cursors.GetEnumerator()
ienum.Reset()
While ienum.MoveNext()
    Dim theCursor As Microsoft.Ink.Cursor = DirectCast(ienum.Current, Microsoft.Ink.Cursor)
    names.Add(theCursor.Name)
End While
ArrayList names = new ArrayList();
IEnumerator ienum = mInkOverlay.Cursors.GetEnumerator();
ienum.Reset();
while (ienum.MoveNext())
{
    Microsoft.Ink.Cursor theCursor = (Microsoft.Ink.Cursor)ienum.Current;
    names.Add(theCursor.Name);
}

In diesem Beispiel wird die foreach-Anweisung verwendet, mit der die GetEnumerator-Methode im internen Code aufgerufen wird, den der Compiler zum Unterstützen der Anweisung generiert.

Dim names As ArrayList = New ArrayList()
For Each theCursor As Microsoft.Ink.Cursor In mInkOverlay.Cursors
    names.Add(theCursor.Name)
Next
ArrayList names = new ArrayList();
foreach (Microsoft.Ink.Cursor theCursor in mInkOverlay.Cursors)
{
    names.Add(theCursor.Name);
}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

Cursors-Klasse

Cursors-Member

Microsoft.Ink-Namespace

Cursor

InkCollector.Cursors