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