[C#]
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Tab)
{
//your code
}else{
return base.ProcessCmdKey(ref msg, keyData);
}
}
[VB]
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
沒有留言:
張貼留言