Share via


CustomStrokes.Remove Method

CustomStrokes.Remove Method

Removes a Strokes collection from a CustomStrokes collection.

Definition

Visual Basic .NET Public Sub Remove( _
ByVal s As String _
)
C# public void Remove(
string s
);
Managed C++ public: void Remove(
String *s
);

Parameters

s System.String. The name that was used to add the Strokes collection to the CustomStrokes collection.

Remarks

The same Strokes collection that was added with the s parameter is removed when this method is called.

CustomStrokes collections are sets of references to ink data and are not the actual data itself. This method removes only the Strokes collection from a snapshot of, or reference to, the data and does not remove the Strokes collection from the actual ink data. To delete the collection from the actual ink data, call the Ink.DeleteStrokes method.

Examples

[C#]

This C# example adds and then removes a Strokes collection, OriginalStrokes, to and from a CustomStrokes collection, theCustomStrokes. The CustomStrokes collection is associated with an InkCollector object, theInkCollector.

CustomStrokes theCustomStrokes = theInkCollector.Ink.CustomStrokes;
theCustomStrokes.Add("OriginalStrokes", theInkCollector.Ink.Strokes);
// ...Do other operations in between...
theCustomStrokes.Remove("OriginalStrokes");
                

[VB.NET]

This Microsoft® Visual Basic® .NET example adds and then removes a Strokes collection, OriginalStrokes, to and from a CustomStrokes collection, theCustomStrokes. The CustomStrokes collection is associated with an InkCollector object, theInkCollector.

Dim theCustomStrokes As CustomStrokes = theInkCollector.Ink.CustomStrokes
theCustomStrokes.Add("OriginalStrokes", theInkCollector.Ink.Strokes)
' ...Do other operations in between...
theCustomStrokes.Remove("OriginalStrokes")
                

See Also