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 不支持委托。
参数
- sender
类型:System.Object
此事件的源 InkCollector 对象。
- e
类型:Microsoft.Ink.InkCollectorSystemGestureEventArgs
包含事件数据的 InkCollectorSystemGestureEventArgs 对象。
备注
创建 InkCollectorSystemGestureEventHandler 委托时,需要标识将处理该事件的方法。若要将该事件与事件处理程序关联,请将该委托的一个实例添加到事件中。除非移除了该委托,否则每当发生该事件时就会调用此事件处理程序。
系统笔势提供要用于创建笔势的 Cursor 对象的相关信息。它们还为鼠标事件的组合提供快捷方式,是检测鼠标事件的有效方式。
例如,侦听 Tap 或 RightTap 系统笔势,而不侦听中间没有发生其他鼠标事件的一对 MouseUp 和 MouseDown 事件。
如另一个示例所示,只要不需要每个鼠标位置的 (x, y) 坐标,就可以侦听 Drag 或 RightDrag 系统笔势,而不用侦听 MouseDown 和 MouseMove 事件并获得很多 MouseMove 消息。这样,您只会接收一个消息而不是很多 MouseMove 消息。
有关特定系统笔势的列表,请参见 SystemGesture 枚举类型。有关系统笔势的更多信息,请参见Using Gestures和 Command 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