Ink.CreateStrokes, méthode (array<Int32[])
Mise à jour : November 2007
Crée une collection Strokes basée sur les propriétés Id spécifiées des objets Stroke.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Function CreateStrokes ( _
ids As Integer() _
) As Strokes
'Utilisation
Dim instance As Ink
Dim ids As Integer()
Dim returnValue As Strokes
returnValue = instance.CreateStrokes(ids)
public Strokes CreateStrokes(
int[] ids
)
public:
Strokes^ CreateStrokes(
array<int>^ ids
)
public Strokes CreateStrokes(
int[] ids
)
public function CreateStrokes(
ids : int[]
) : Strokes
Paramètres
- ids
Type : array<System.Int32[]
Tableau des propriétés Id spécifiées pour les objets Stroke qui se trouvent dans l'objet Ink. Les objets Stroke avec ces valeurs Id sont ajoutés à une nouvelle collection Strokes. La valeur par défaut est nullune référence null (Nothing en Visual Basic) (Nothing en Microsoft Visual Basic.NET).
Valeur de retour
Type : Microsoft.Ink.Strokes
Retourne une nouvelle collection Strokes.
Notes
Si le paramètre ids est nullune référence null (Nothing en Visual Basic) (Nothing en Visual Basic .NET) ou un tableau vide, une collection Strokes vide est créée.
Exemples
Dans cet exemple, une nouvelle collection Strokes est créée à partir d'un tableau de propriétés Id. Les propriétés Id sont obtenues en examinant chaque objet Stroke actuellement associé à un objet InkOverlay.
' Access to the Ink.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 = mInkOverlay.Ink.Strokes
' Declare an array of integers
Dim theStrokeIDs(currentStrokes.Count - 1) As Integer
' Copy stroke IDs into the array
For k As Integer = 0 To currentStrokes.Count - 1
theStrokeIDs(k) = currentStrokes(k).Id
Next
' Create a new collection using the array of stroke IDs
Dim newStokes As Strokes = mInkOverlay.Ink.CreateStrokes(theStrokeIDs)
End Using
// Access to the Ink.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 = mInkOverlay.Ink.Strokes)
{
// Declare an array of integers
int[] theStrokeIDs = new int[currentStrokes.Count];
// Copy stroke IDs into the array
for (int k = 0; k < currentStrokes.Count; k++)
{
theStrokeIDs[k] = currentStrokes[k].Id;
}
// Create a new collection using the array of stroke IDs
Strokes newStrokes = mInkOverlay.Ink.CreateStrokes(theStrokeIDs);
}
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