0

アプリケーションのタブ移動は、ウィジェットを作成した順序で完全に機能します。

テキストボックス/リストボックスやその他のUI要素をタブストップにするかどうかをユーザーが設定できる設定があります。

タブ ストップの場合はそのままにしますが、タブ ストップでない場合は、タブ インデックスを -1 に設定します。

これもうまくいきます。タブストップであるかどうかに応じて、タブ移動は正しく機能します。

しかし、ここで問題です。

タブ インデックスが -1 の ui 要素にフォーカスがある場合 (ユーザーが ui 要素をクリックした場合)、そこからタブ アウトすると、タブ インデックスが -1 に設定されている次の ui 要素に移動しますが、そうではありません。それが行くべき次のUI要素。

たとえば、「A」、「B」、「C」、「D」、「B」、「D」の順に 4 つの ui 要素があります。

-1 のタブ インデックスに設定します。

「A」からタブアウトすると「C」に移動し、その動作は正しいですが、「B」からタブアウトすると、フォーカスは「C」ではなく「D」に移動します

何か案は?

4

0 に答える 0