Ink.DeleteStroke, méthode
Mise à jour : November 2007
Supprime un objet Stroke de l'objet Ink.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Sub DeleteStroke ( _
stroke As Stroke _
)
'Utilisation
Dim instance As Ink
Dim stroke As Stroke
instance.DeleteStroke(stroke)
public void DeleteStroke(
Stroke stroke
)
public:
void DeleteStroke(
Stroke^ stroke
)
public void DeleteStroke(
Stroke stroke
)
public function DeleteStroke(
stroke : Stroke
)
Paramètres
- stroke
Type : Microsoft.Ink.Stroke
Objet Stroke à supprimer.
Notes
Cette méthode supprime simplement un objet Stroke unique. Pour supprimer une collection Strokes, appelez la méthode DeleteStrokes.
Cette méthode peut provoquer une erreur si elle est appelée pendant que l'utilisateur est en train d'appliquer de l'entrée manuscrite de façon active.
Exemples
Cet exemple crée une méthode qui utilise une boucle foreach qui parcourt les objets Stroke contenus dans un objet Ink. Elle supprime tout objet Stroke dont le nombre de points est supérieur à maxPointCount.
Private Sub DeleteStrokesByPointCount(ByVal theInk As Ink, ByVal maxPointCount As Integer)
' Access to the Strokes property returns a copy of the Strokes object.
' This copy must be implicitly (via using statement) or explicitly
' disposed of in order to avoid a memory leak.
Using currentStrokes As Strokes = theInk.Strokes
For Each S As Stroke In currentStrokes
If S.PacketCount > maxPointCount Then
theInk.DeleteStroke(S)
End If
Next
End Using
End Sub
private void DeleteStrokesByPointCount(Ink theInk, int maxPointCount)
{
// Access to the Strokes property returns a copy of the Strokes object.
// This copy must be implicitly (via using statement) or explicitly
// disposed of in order to avoid a memory leak.
using (Strokes currentStrokes = theInk.Strokes)
{
foreach (Stroke S in currentStrokes)
{
if (S.PacketCount > maxPointCount)
{
theInk.DeleteStroke(S);
}
}
}
}
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