键盘上的方向键同等tab键作用!怎么屏蔽掉呢?

我用 toolbar 的时候, 不想在按键盘上方向键的时候焦点不停的在toolbar上的按钮之间切换

我用toolbar的 tabstop 也不行! 虽然可以让tab键失效

但是按键盘上的方向键的时候依然在按钮间切来切去的!!

------------------------------------------------------------
因为文本框是需要方向键的,所以:

Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
Dim type As System.Type = Me.ActiveControl.GetType
Select Case keyData
Case Keys.Tab
Return True
Case Keys.Left, Keys.Up, Keys.Down, Keys.Right
Return Not type Is GetType(TextBox)
Case Else
Return False
End Select
End Function

Published At
Categories with Web编程
Tagged with
comments powered by Disqus