次の方法で共有


CustomStrokes.Remove メソッド

CustomStrokes コレクションから Strokes コレクションを削除します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Sub Remove ( _
    s As String _
)
'使用
Dim instance As CustomStrokes
Dim s As String

instance.Remove(s)
public void Remove(
    string s
)
public:
void Remove(
    String^ s
)
public void Remove(
    String s
)
public function Remove(
    s : String
)

パラメータ

解説

このメソッドが呼び出されると、s パラメータを設定して追加されたのと同じ Strokes コレクションが削除されます。

CustomStrokes コレクションはインク データへの参照のセットであり、実際のデータ自体ではありません。このメソッドは、データのスナップショットまたはデータへの参照からのみ Strokes コレクションを削除し、実際のインク データからは Strokes コレクションを削除しません。実際のインク データからコレクションを削除するには、Ink.DeleteStrokes メソッドを呼び出します。

name が CustomStrokes コレクションの既存のメンバと一致しない場合は System.ArgumentException が発生します。

この例では、CustomStrokes コレクション内に存在する、指定された名前を持つ Strokes コレクションが削除されます。指定された名前を持つ Strokes コレクションが存在しない場合は、例外が発生します。

Private Sub RemoveCustomStrokes(ByVal mName As String, ByVal mInk As Ink)
    Try
        ' if the name does not exist, an exception will be raised
        mInk.CustomStrokes.Remove(mName)
    Catch E As ArgumentException
        ' this exception is raised when the named collection does not exist
    End Try

End Sub
private void RemoveCustomStrokes(string mName, Ink mInk)
{
    try
    {
        // if the name does not exist, an exception will be raised
        mInk.CustomStrokes.Remove(mName);
    }
    catch (ArgumentException)
    {
        // this exception is raised when the named collection does not exist
    }

}

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

CustomStrokes クラス

CustomStrokes メンバ

Microsoft.Ink 名前空間

Ink.DeleteStrokes

Ink