Strokes.Remove, méthode (Strokes)
Mise à jour : November 2007
Supprime une collection Strokes de la collection Strokes.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Sub Remove ( _
strokes As Strokes _
)
'Utilisation
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
)
Paramètres
- strokes
Type : Microsoft.Ink.Strokes
Collection Strokes à supprimer.
Notes
Les collections Strokes sont des jeux de références aux données d'entrée manuscrite plutôt qu'aux données réelles. La méthode Remove supprime des références de données d'entrée manuscrite plutôt que des données d'entrée manuscrite réelles. Pour supprimer les données d'entrée manuscrite réelles, appelez la méthode Ink.DeleteStrokes.
Après avoir appelé la méthode Remove, les objets contenus dans la collection sont réorganisés. Par exemple, en Microsoft Visual Basic.NET, après avoir appelé Strokes.Remove (Strokes.Item (0)), ce qui était Strokes.Item (1) devient Strokes.Item (0); ce qui était strokes.Item (2) devient strokes.Item (1), etc.
Exemples
Cet exemple C# supprime une collection Strokes, strokesToRemove, d'une plus grande collection Strokes, theLeftToRightStokes, si le premier point du Stroke est à droite du dernier point du Stroke. Les données d'origine de l'objet Ink ne sont pas affectées.
//...
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);
Cet exemple de Visual Basic .NET supprime une collection Strokes, strokesToRemove, d'une plus grande collection Strokes, theLeftToRightStokes, si le premier point du Stroke est à droite du dernier point du Stroke. Les données d'origine de l'objet Ink ne sont pas affectées.
'...
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)
Plateformes
Windows Vista
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0