Strokes.Remove, méthode (Stroke)
Mise à jour : November 2007
Supprime un objet Stroke de la collection Strokes.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Sub Remove ( _
stroke As Stroke _
)
'Utilisation
Dim instance As Strokes
Dim stroke As Stroke
instance.Remove(stroke)
public void Remove(
Stroke stroke
)
public:
void Remove(
Stroke^ stroke
)
public void Remove(
Stroke stroke
)
public function Remove(
stroke : Stroke
)
Paramètres
- stroke
Type : Microsoft.Ink.Stroke
Objet Stroke à supprimer.
Notes
Les objets Stroke sont des références aux données d'entrée manuscrite. 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 l'objet Stroke des données d'entrée manuscrite réelles, appelez la méthode Ink.DeleteStroke.
Après avoir appelé la méthode Remove, les objets Stroke 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 des références d'objet Stroke de la collection Strokes, theLeftToRightStokes, si le premier point du Stroke n'est pas à gauche du dernier point du Stroke. Les données d'origine de l'objet Ink ne sont pas affectées.
//...
foreach (Stroke testStroke in theLeftToRightStrokes)
{
Point ptStart = testStroke.GetPoint(0);
Point ptEnd = testStroke.GetPoint(testStroke.PacketCount - 1);
if (ptStart.X > ptEnd.X)
theLeftToRightStrokes.Remove(testStroke);
}
Cet exemple Visual Basic .NET supprime des références d'objet Stroke de la collection Strokes, theLeftToRightStokes, si le premier point du Stroke n'est pas à gauche du dernier point du Stroke. Les données d'origine de l'objet Ink ne sont pas affectées.
'...
Dim testStroke As Stroke
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
TheLeftToRightStrokes.Remove(testStroke)
End If
Next
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