CustomStrokes.RemoveAt, méthode
Mise à jour : November 2007
Supprime une collection Strokes située à l'index spécifié de la collection CustomStrokes.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Sub RemoveAt ( _
i As Integer _
)
'Utilisation
Dim instance As CustomStrokes
Dim i As Integer
instance.RemoveAt(i)
public void RemoveAt(
int i
)
public:
void RemoveAt(
int i
)
public void RemoveAt(
int i
)
public function RemoveAt(
i : int
)
Paramètres
- i
Type : System.Int32
Index de la collection Strokes à supprimer de la collection CustomStrokes.
Notes
Une collection CustomStrokes est une référence aux données d'entrée manuscrite et ne correspond pas aux données réelles elles-mêmes. Cette méthode supprime uniquement la collection associée à partir d'une capture instantanée ou d'une référence aux données d'entrée manuscrite et ne supprime pas les données d'entrée manuscrite réelles. Pour supprimer la collection des données d'entrée manuscrite réelles, appelez la méthode Ink.DeleteStrokes.
Une exception System.ArgumentOutOfRangeException (page pouvant être en anglais) est levée si le index ne correspond pas à un membre existant de la collection CustomStrokes. Si, pour des objectifs de développement, vous utilisez Windows XP (pas Édition Tablet) avec le Kit de développement logiciel (SDK) Tablet PC et que le index ne correspond pas à un membre existant de la collection CustomStrokes, une exception System.Runtime.InteropServices (page pouvant être en anglais) est levée.
Exemples
Dans cet exemple, la collection Strokes qui existe à l'index spécifié d'une collection CustomStrokes est supprimée. Si une collection Strokes n'existe pas à l'index spécifié, une exception est levée.
Private Sub RemoveCustomStrokes(ByVal mIndex As Integer, ByVal mInk As Ink)
Try
' if the indexed position does not exist, an exception will be raised
mInk.CustomStrokes.RemoveAt(mIndex)
Catch E As System.Runtime.InteropServices.COMException
' For Windows XP (not Tablet Edition) with Tablet PC SDK installed for development purposes
' this exception is raised when the indexed collection does not exist
Catch E As ArgumentOutOfRangeException
' For Windows XP Tablet Edition and Vista
' this exception is raised when the indexed collection does not exist
End Try
End Sub
private void RemoveCustomStrokes(int mIndex, Ink mInk)
{
try
{
// if the indexed position does not exist, an exception will be raised
mInk.CustomStrokes.RemoveAt(mIndex);
}
catch (System.Runtime.InteropServices.COMException)
{
// For Windows XP (not Tablet Edition) with Tablet PC SDK installed for development purposes
// this exception is raised when the indexed collection does not exist
}
catch (ArgumentOutOfRangeException)
{
// For Windows XP Tablet Edition and Vista
// this exception is raised when the indexed collection does not exist
}
}
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