Strokes.Remove (Método) (Strokes)
Actualización: noviembre 2007
Quita una colección Strokes de la colección Strokes.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Sub Remove ( _
strokes As Strokes _
)
'Uso
Dim instance As Strokes
Dim strokes As Strokes
instance.Remove(strokes)
public void Remove(
Strokes strokes
)
public:
void Remove(
Strokes^ strokes
)
public void Remove(
Strokes strokes
)
public function Remove(
strokes : Strokes
)
Parámetros
- strokes
Tipo: Microsoft.Ink.Strokes
La colección Strokes que se va a quitar.
Comentarios
Las colecciones Strokes son conjuntos de referencias a datos de la entrada manuscrita en lugar de los datos reales. El método Remove quita las referencias a los datos de la entrada manuscrita en lugar de los datos reales. Para eliminar los datos reales de la entrada manuscrita, llame al método Ink.DeleteStrokes.
Después de llamar al método Remove, se reordenan los objetos de la colección. Por ejemplo, en Microsoft Visual Basic.NET, después de llamar a Strokes.Remove(Strokes.Item(0)), lo que era Strokes.Item(1) se convierte en Strokes.Item(0); lo que era strokes.Item(2) se convierte en strokes.Item(1); y así sucesivamente.
Ejemplos
En este ejemplo de C# se quita una colección Strokes, strokesToRemove, de una colección Strokes mayor, theLeftToRightStokes, si el primer punto del objeto Stroke no está a la izquierda del último punto del objeto Stroke. Los datos originales del objeto Ink no se ven afectados.
//...
Strokes strokesToRemove = theLeftToRightStrokes.Ink.CreateStrokes();
foreach (Stroke testStroke in theLeftToRightStrokes)
{
Point ptStart = testStroke.GetPoint(0);
Point ptEnd = testStroke.GetPoint(testStroke.PacketCount - 1);
if (ptStart.X > ptEnd.X)
strokesToRemove.Add(testStroke);
}
theLeftToRightStrokes.Remove(strokesToRemove);
En este ejemplo de Visual Basic .NET se quita una colección Strokes, strokesToRemove, de una colección Strokes mayor, theLeftToRightStokes, si el primer punto del objeto Stroke no está a la izquierda del último punto del objeto Stroke. Los datos originales del objeto Ink no se ven afectados.
'...
Dim testStroke As Stroke
Dim strokesToRemove As Strokes = theLeftToRightStrokes.Ink.CreateStrokes()
For Each testStroke In theLeftToRightStrokes
Dim ptStart As Point = testStroke.GetPoint(0)
Dim ptEnd As Point = testStroke.GetPoint(testStroke.PacketCount - 1)
If ptStart.X > ptEnd.X Then
strokesToRemove.Add(testStroke)
End If
Next
theLeftToRightStrokes.Remove(strokesToRemove)
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