.net 组合框(下拉列表)在选项卡上跳过,但在shift选项卡上有效

.net 组合框(下拉列表)在选项卡上跳过,但在shift选项卡上有效,.net,winforms,drop-down-menu,combobox,tabstop,.net,Winforms,Drop Down Menu,Combobox,Tabstop,在win forms中,我有一个下拉列表;无论我做什么,标签顺序都不起作用。tabIndex正确,tabstop设置为true;控件总是跳过此下拉列表,但在执行shift-tab操作时,它会起作用。所有其他控件都按tab顺序排列,有什么想法吗?这是很多容器。61和46。你真的有这种控制结构吗?如果不是的话,也许在选项卡控件中重新排序真的太过了,这就是为什么显示这些容器。我删除了下拉列表旁边的文本框并添加了一个新的文本框,然后选项卡排序开始工作。我只能猜测,由于存在控件的数量,选项卡排序被推迟了。

在win forms中,我有一个下拉列表;无论我做什么,标签顺序都不起作用。tabIndex正确,tabstop设置为true;控件总是跳过此下拉列表,但在执行shift-tab操作时,它会起作用。
所有其他控件都按tab顺序排列,有什么想法吗?

这是很多容器。61和46。你真的有这种控制结构吗?如果不是的话,也许在选项卡控件中重新排序真的太过了,这就是为什么显示这些容器。我删除了下拉列表旁边的文本框并添加了一个新的文本框,然后选项卡排序开始工作。我只能猜测,由于存在控件的数量,选项卡排序被推迟了。顺便问一下,您在该窗体上有多少个控件?重新启动visual studio,重新启动,如果全部失败,请使用Spy++查看其句柄-这也是在设计时还是在运行时我这样问是因为你的截图是设计时的,我在Winforms中遇到过类似这样的奇怪问题,当时我做了一些奇怪的事情,记不清了,但这就像在InitializeComponent之外创建了一个组合框,我想知道为什么在设计时不可见。如果我有更大的想法,我会告诉你。