共用方式為


InkCollectorSystemGestureEventHandler 委派

表示處理 InkCollector 物件之 Gesture 事件的方法。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
Public Delegate Sub InkCollectorSystemGestureEventHandler ( _
    sender As Object, _
    e As InkCollectorSystemGestureEventArgs _
)
'用途
Dim instance As New InkCollectorSystemGestureEventHandler(AddressOf HandlerMethod)
public delegate void InkCollectorSystemGestureEventHandler(
    Object sender,
    InkCollectorSystemGestureEventArgs e
)
public delegate void InkCollectorSystemGestureEventHandler(
    Object^ sender, 
    InkCollectorSystemGestureEventArgs^ e
)
/** @delegate */
public delegate void InkCollectorSystemGestureEventHandler(
    Object sender,
    InkCollectorSystemGestureEventArgs e
)
JScript 不支援委派。

參數

備註

在建立 InkCollectorSystemGestureEventHandler 委派 (Delegate) 時,您會識別處理事件的方法。若要使事件與您的事件處理常式產生關聯,請將委派的執行個體 (Instance) 加入至事件。除非您移除委派,否則每當事件發生時就會呼叫事件處理常式。

系統筆勢會提供要用於建立筆勢之 Cursor 物件的相關資訊。這些屬性還提供滑鼠事件組合的捷徑,同時也是偵測滑鼠事件的有效方式。

例如,與其接聽一組不會發生任何滑鼠事件的 MouseUpMouseDown 事件,不如接聽 TapRightTap 系統筆勢。

又如另一個例子,與其接聽 MouseDownMouseMove 事件同時取得許多 MouseMove 訊息,還不如只有在不需要每個滑鼠位置的 (x, y) 座標時接聽 DragRightDrag 系統筆勢,這樣便能只收到一個訊息,而非許多 MouseMove 訊息。

如需特定的系統筆勢清單,請參閱 SystemGesture 列舉型別。如需系統筆勢的詳細資訊,請參閱Using GesturesCommand Input on the Tablet PC

範例

這個範例中的事件處理常式會在狀態列標籤 statusLabelSysGesture 上顯示系統筆勢資訊。

Private Sub Event_OnSystemGesture(ByVal sender As Object, ByVal e As InkCollectorSystemGestureEventArgs)
    Select Case e.Id
        Case SystemGesture.Tap
            Me.statusLabelSysGesture.Text = "Tap"
        Case SystemGesture.DoubleTap
            Me.statusLabelSysGesture.Text = "Double Tap"

    End Select
End Sub
private void Event_OnSystemGesture(object sender, InkCollectorSystemGestureEventArgs e)
{
    switch (e.Id)
    {
        case SystemGesture.Tap:
            this.statusLabelSysGesture.Text = "Tap";
            break;
        case SystemGesture.DoubleTap:
            this.statusLabelSysGesture.Text = "Double Tap";
            break;
    }

}

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

Microsoft.Ink 命名空間

Cursor

SystemGesture