0

我们应用程序中的选项卡按照我们构建小部件的顺序完美地工作。

我们有一个设置,用户可以在其中配置他的页面,如果他希望文本框/列表框和其他 ui 元素成为制表符停止位。

如果它是一个制表位,那么我们保持原样,但如果它不是一个制表位,我们继续并将其制表位索引设置为 -1。

这也很好用。制表符是否正确取决于其是否为制表位。

但这是问题所在。

如果我们将焦点(用户单击 ui 元素)放在 tab 索引为 -1 的 ui 元素上,那么当我们从它跳出时,它会转到下一个 ui 元素,它的 tab 索引设置为 -1,但不是它应该去的下一个 ui 元素。

因此,例如,我有四个 ui 元素,依次为“A”、“B”、“C”、“D”和“B”和“D”

设置为 -1 的选项卡索引。

当我们从“A”中退出时,它转到“C”并且该行为是正确的,但是当我们从“B”中退出时,焦点移动到“D”而不是“C”

有任何想法吗?

4

0 回答 0