Compartir a través de


Cursors.GetEnumerator (Método)

Actualización: noviembre 2007

Devuelve un objeto que implementa la interfaz System.Collections.IEnumerator y que puede recorrer en iteración los objetos Cursor de la colección Cursors.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Function GetEnumerator As Cursors..::.CursorsEnumerator
'Uso
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

Valor devuelto

Tipo: Microsoft.Ink.Cursors.CursorsEnumerator
Devuelve un objeto que implementa la interfaz System.Collections.IEnumerator y que puede recorrer en iteración los objetos Cursor de la colección Cursors.

Ejemplos

En estos ejemplos se muestran dos maneras de recorrer en iteración la colección Cursors y obtener el nombre de cada objeto Cursor incluido en la colección. La propiedad InkOverlay.Cursors devuelve la colección Cursors.

En este ejemplo, se obtiene la interfaz System.Collections.IEnumerator para la colección Cursors y se usa para enumerar cada elemento de la colección.

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

En este ejemplo se usa la instrucción foreach, que llama al método GetEnumerator en el código interno que el compilador genera para admitir la instrucción.

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

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

Cursors (Clase)

Cursors (Miembros)

Microsoft.Ink (Espacio de nombres)

Cursor

InkCollector.Cursors