我用一些按钮创建了一个工具条。我有一个包含一些对象的表单(如文本框,复选框,按钮等),当我将注意力集中在最后一项时,当我完成编译时,我需要使用键盘上的选项卡来关注工具条上的保存按钮。
谁能告诉我怎么做?因为工具栏上没有焦点选项。
感谢。
答案 0 :(得分:2)
您需要覆盖Tab键处理。假设你的最后一个控件是Button3,工具条按钮是SaveButton,那么代码如下所示:
Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean
If keyData = Keys.Tab AndAlso Me.ActiveControl Is Button3 Then
ToolStrip1.Focus()
SaveButton.Select()
Return True
End If
Return MyBase.ProcessCmdKey(msg, keyData)
End Function
根据需要进行调整以使用特定控件。