Partager via


Cursors.GetEnumerator, méthode

Mise à jour : November 2007

Retourne un objet qui implémente l'interface System.Collections.IEnumerator (page pouvant être en anglais) et peut parcourir les objets Cursor contenus dans la collection Cursors.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Function GetEnumerator As Cursors..::.CursorsEnumerator
'Utilisation
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

Valeur de retour

Type : Microsoft.Ink.Cursors.CursorsEnumerator
Retourne un objet qui implémente l'interface System.Collections.IEnumerator (page pouvant être en anglais) et peut parcourir les objets Cursor contenus dans la collection Cursors.

Exemples

Ces exemples présentent deux façons de parcourir la collection Cursors et d'obtenir le nom de chaque objet Cursor inclus dans la collection. La collection Cursors est retournée par la propriété InkOverlay.Cursors.

Dans cet exemple, System.Collections.IEnumerator (page pouvant être en anglais) est obtenu pour la collection Cursors et utilisé pour énumérer chaque élément de la collection.

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

Cet exemple utilise l'instruction foreach, qui appelle la méthode GetEnumerator dans le code interne que le compilateur génère pour prendre en charge l'instruction.

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

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

Cursors, classe

Membres Cursors

Microsoft.Ink, espace de noms

Cursor

InkCollector.Cursors