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