次の方法で共有


InkCollectorSystemGestureEventArgs.Id プロパティ

システム ジェスチャの値を取得します。

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

構文

'宣言
Public ReadOnly Property Id As SystemGesture
'使用
Dim instance As InkCollectorSystemGestureEventArgs
Dim value As SystemGesture

value = instance.Id
public SystemGesture Id { get; }
public:
property SystemGesture Id {
    SystemGesture get ();
}
/** @property */
public SystemGesture get_Id()
public function get Id () : SystemGesture

プロパティ値

型 : Microsoft.Ink.SystemGesture
システム ジェスチャの値。

解説

ms571700.alert_note(ja-jp,VS.90).gifメモ :

SystemGesture オブジェクトの識別子は、変更されることがないため、時間が経過しても一定です。

各システム ジェスチャは SystemGesture 列挙体の値として存在するため、その値はそのジェスチャの ID として機能します。

この例では、InkCollectorSystemGestureEventHandler インスタンスが、InkCollectorSystemGestureEventArgs オブジェクトに渡されたデータを調べます。インク キャンバスの左上隅で DoubleTap システム ジェスチャが発生した場合は、インク キャンバスのすべてのストロークが消去されます。

Private Sub mInkObject_SystemGesture(ByVal sender As Object, ByVal e As InkCollectorSystemGestureEventArgs)
    If (e.Id = SystemGesture.DoubleTap And e.Point.X <= 106 And e.Point.Y <= 106) Then
        EraseAllStrokes()
    End If
End Sub
private void mInkObject_SystemGesture(object sender, InkCollectorSystemGestureEventArgs e)
{
    if (e.Id == SystemGesture.DoubleTap && e.Point.X <= 106 && e.Point.Y <= 106)
    {
        EraseAllStrokes();
    }
}

プラットフォーム

Windows Vista

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

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkCollectorSystemGestureEventArgs クラス

InkCollectorSystemGestureEventArgs メンバ

Microsoft.Ink 名前空間

InkCollector.SystemGesture