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