Metodo Strokes.Remove (Strokes)
Aggiornamento: novembre 2007
Rimuove un insieme Strokes dall'insieme Strokes.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Sub Remove ( _
strokes As Strokes _
)
'Utilizzo
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
)
Parametri
- strokes
Tipo: Microsoft.Ink.Strokes
Insieme Strokes da rimuovere.
Note
Gli insiemi Strokes sono insiemi di riferimenti ai dati dell'input penna anziché dati effettivi. Il metodo Remove rimuove i riferimenti ai dati dell'input penna anziché i dati dell'input penna effettivi. Per eliminare i dati dell'input penna effettivi, chiamare il metodo Ink.DeleteStrokes.
Dopo avere chiamato il metodo Remove, gli oggetti nell'insieme vengono riordinati. Ad esempio, in Microsoft Visual Basic.NET, dopo avere chiamato Strokes.Remove (Strokes.Item (0)), Strokes.Item (1) diventa Strokes.Item (0); strokes.Item (2) diventa strokes.Item (1) e così via.
Esempi
In questo esempio di C# viene rimosso un insieme Strokes, strokesToRemove, da un insieme Strokes più grande, theLeftToRightStokes, se il primo punto nell'oggetto Stroke non è a sinistra dell'ultimo punto nell'oggetto Stroke. I dati originali nell'oggetto Ink non vengono modificati.
//...
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);
In questo esempio di Visual Basic .NET viene rimosso un insieme Strokes, strokesToRemove, da un insieme Strokes più grande, theLeftToRightStokes, se il primo punto nell'oggetto Stroke non è a sinistra dell'ultimo punto nell'oggetto Stroke. I dati originali nell'oggetto Ink non vengono modificati.
'...
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)
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0