go2newlife的专栏

项目资源共享群53604708欢迎大家加入!本群人满,请加40534490或者53676277群

转载  KeyEventArgs中的KeyCode,KeyValue,KeyData的区别 收藏

新一篇: 通过多线程为基于 .NET 的应用程序实现响应迅速的用户 | 旧一篇: .NET 2.0 - WinForm Control - DataGridView 编程

KeyCode: 获取 KeyDown 或 KeyUp 时按下键盘的 Keys 的枚举。

KeyValue: 实际上等于 KeyCode, KeyCode是枚举,KeyValue是枚举对应的Integer值。

KeyData: 获取 Keys 值,该值表示按下的键的键代码,以及修饰符标志(指示同时按下的 CTRL、SHIFT 和 ALT 键的组合)。所以当同时按下Shift和Enter时:    KeyData = CType(Keys.Shift & Keys.Enter, Keys)

Modifiers: 修饰符标志(指示同时按下的 CTRL、SHIFT 和 ALT 键的组合)。

通常使用下面的判断方法:

Select Case e.KeyCode   ' 判断KeyCode,看按下什么键

       Case Keys.Enter, Keys.Tab

             If e.Modifiers = Keys.Shift Then  ' 判断是否按下 Shift, Ctrl, Alt

                  ...

             End If

     Case ...

End Select

 

发表于 @ 2007年12月06日 14:53:00|评论(loading...)|编辑

新一篇: 通过多线程为基于 .NET 的应用程序实现响应迅速的用户 | 旧一篇: .NET 2.0 - WinForm Control - DataGridView 编程

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © go2newlife