KeyDown

在表中按下某一按键时执行。

e参数属性:

Table:          所编辑的表
Alt:           逻辑型,判断是否同时按下了Alt键
Control:       逻辑型,判断是否同时按下了Ctrl键
Shift:         逻辑型,判断是否同时按下了Shift键
KeyCode:       Keys枚举型,表示按键的代码
Cancel:        逻辑型,设为True,取消此次按键

提示:在输入数据的时候,按键触发的是KeyDownEdit事件,而不是KeyDown事件

示例

在KeyDown事件中设置以下代码,可以快速在单元格中输入符号,例如按Ctrl+F9,即可输入符号"Ω":

If e.Control = True AndAlso e.Table.Current IsNot Nothing Then
    Dim
r as Row = e.Table.Current
    Select
Case e.KeyCode
        Case
Keys.F9
            r(
"单位") = "
Ω"
       
Case Keys.F10
            r(
"单位") = "
Φ"
       
Case Keys.F11
            r(
"单位") = "
β"
       
Case keys.F12
            r(
"单位") = "π"
   
End Select
End
If


本页地址:http://www.foxtable.com/webhelp/topics/1642.htm