Condividi tramite


Metodo Cursors.GetEnumerator

Aggiornamento: novembre 2007

Restituisce un oggetto che implementa l'interfaccia System.Collections.IEnumerator ed è in grado di scorrere gli oggetti Cursor all'interno dell'insieme Cursors.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Function GetEnumerator As Cursors..::.CursorsEnumerator
'Utilizzo
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

Valore restituito

Tipo: Microsoft.Ink.Cursors.CursorsEnumerator
Restituisce un oggetto che implementa l'interfaccia System.Collections.IEnumerator ed è in grado di scorrere gli oggetti Cursor all'interno dell'insieme Cursors.

Esempi

In questi esempi vengono presentate due modalità per scorrere l'insieme Cursors e ottenere il nome di ogni oggetto Cursor incluso nell'insieme. L'insieme Cursors viene restituito dalla proprietà InkOverlay.Cursors.

In questo esempio System.Collections.IEnumerator viene ottenuto per l'insieme Cursors e utilizzato per enumerare ogni elemento dell'insieme.

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 questo esempio viene utilizzata l'istruzione foreach che chiama il metodo GetEnumerator nel codice interno generato dal compilatore per supportare l'istruzione.

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);
}

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

Cursors Classe

Membri Cursors

Spazio dei nomi Microsoft.Ink

Cursor

InkCollector.Cursors