我正在visualstudio2019社区创建一个vb.net程序。我已经创建了一个包含多个按钮和组框的表单。组框中有单选按钮和/或复选框。该表单还使用了2个自定义控件。自定义控件的4个实例";A";在设计时已在表单上。自定义控件"的两个实例;B";在运行时添加,用户只需点击按钮即可添加更多。注意,自定义控件";B";在其中具有4个自定义控件实例";A";。
问题是,当我运行程序并按下tab键时,我没有得到焦点移动到下一个控件的预期行为。按下选项卡时不会发生任何事情。无论我将焦点放在哪个控件上,按tab键都不会起任何作用。
我已将所有要停止的控件的制表符设置为true。我已按所需顺序设置制表符索引值。
认为这可能与自定义控件有关。。。我尝试删除添加自定义控件"的代码;B";在运行时;B";在表格上。这没有帮助。
除了删除控件B,我还禁用了所有自定义控件A。这也没有帮助。
是否有一个设置可以使选项卡按钮按预期工作?我还应该看什么?
好的,所以这似乎与表单无关。我没有提到这是另一个程序(Autodesk Inventor(的外接程序。我也没有考虑到发明者可能正在处理制表键,这似乎是事实。。。
https://adndevblog.typepad.com/manufacturing/2012/05/handling-tab-key-in-inventor-net-forms.html