Ram*_*Ram 30
这是与上面答案中给出的VB代码类似的C#代码...
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Tab)
{
//your code
}
return base.ProcessCmdKey(ref msg, keyData);
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助...
将这样帮助你吗?
Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean
Dim keyPressed As Keys = CType(msg.WParam.ToInt32(), Keys)
Select Case keyPressed
Case Keys.Right msgbox("Right Arrow Key Caught")
Case Keys.Left msgbox("LeftArrow Key Caught")
Case Keys.Up msgbox("Up Arrow Key Caught")
Case Keys.Down msgbox("Down Arrow Key Caught")
Case Else Return MyBase.ProcessCmdKey(msg, keyData)
End Select
End Function
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17643 次 |
| 最近记录: |