CustomStrokes.RemoveAt (Método)
Actualización: noviembre 2007
Quita una colección Strokes en el índice especificado de la colección CustomStrokes.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Sub RemoveAt ( _
i As Integer _
)
'Uso
Dim instance As CustomStrokes
Dim i As Integer
instance.RemoveAt(i)
public void RemoveAt(
int i
)
public:
void RemoveAt(
int i
)
public void RemoveAt(
int i
)
public function RemoveAt(
i : int
)
Parámetros
- i
Tipo: System.Int32
El índice de la colección Strokes que se va a quitar de la colección CustomStrokes.
Comentarios
Una colección CustomStrokes es una referencia a datos manuscritos y no son los propios datos reales. Este método sólo quita la colección relacionada de una instantánea (o de la referencia) de los datos manuscritos y no quita los datos manuscritos reales. Para eliminar la colección de los datos manuscritos reales, llame al método Ink.DeleteStrokes.
Se genera una excepción System.ArgumentOutOfRangeException si el parámetro index no coincide con un miembro existente de la colección CustomStrokes. Si utiliza Windows XP (no la edición para Tablet PC) con fines de desarrollo con el SDK de Tablet PC instalado, y el parámetro index no coincide con un miembro existente de la colección CustomStrokes, se genera una excepción System.Runtime.InteropServices.
Ejemplos
En este ejemplo, se quita la colección Strokes que existe en el índice especificado de una colección CustomStrokes. Si no existe ninguna colección Strokes en el índice especificado, se produce una excepción.
Private Sub RemoveCustomStrokes(ByVal mIndex As Integer, ByVal mInk As Ink)
Try
' if the indexed position does not exist, an exception will be raised
mInk.CustomStrokes.RemoveAt(mIndex)
Catch E As System.Runtime.InteropServices.COMException
' For Windows XP (not Tablet Edition) with Tablet PC SDK installed for development purposes
' this exception is raised when the indexed collection does not exist
Catch E As ArgumentOutOfRangeException
' For Windows XP Tablet Edition and Vista
' this exception is raised when the indexed collection does not exist
End Try
End Sub
private void RemoveCustomStrokes(int mIndex, Ink mInk)
{
try
{
// if the indexed position does not exist, an exception will be raised
mInk.CustomStrokes.RemoveAt(mIndex);
}
catch (System.Runtime.InteropServices.COMException)
{
// For Windows XP (not Tablet Edition) with Tablet PC SDK installed for development purposes
// this exception is raised when the indexed collection does not exist
}
catch (ArgumentOutOfRangeException)
{
// For Windows XP Tablet Edition and Vista
// this exception is raised when the indexed collection does not exist
}
}
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