问题标签 [tab-ordering]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1833 浏览

c++ - 在对话框中以编程方式更改 Tab 顺序的其他方法

我试图找出为什么我在 Windows 对话框中动态创建的一些子控件在使用 tab 键导航时出现故障。在没有其他东西摆弄它们的情况下,顺序应该由它们添加到对话框中的顺序来定义,但是一种特定类型的子控件始终排在最后。

我知道重新排序它们的一种方法SetWindowPos()是使用, 使用hWndInsertAfter参数而不设置SWP_NOZORDER标志。我很确定我已经消除了这个重新排序的可能原因。

因此,为了进一步了解这一点以及仅供将来参考,除此之外SetWindowPos(),还有哪些其他 win32 调用可以重新排序对话框中现有的子控件?

0 投票
1 回答
1567 浏览

apache-flex - 弹出窗口内的弹性表单 - 表单之间的选项卡(顺序)不起作用

当用户单击“添加”按钮时,将打开一个带有某些表单元素(如文本输入、日期字段、文本区域)的弹出按钮。当我在此表单中使用“TAB”时,它不起作用。我在几个问题/论坛中发现我们需要创建一个 FocusManager 实例,然后为弹出窗口带来/激活焦点。但我仍然没有看到表单内的选项卡工作。为了在弹出窗口中工作,我们需要遵循哪些步骤。

我尝试使用 focusmanager 和 tabfocusenabled、tabenabled 等属性,并在每个表单元素中添加了 taborder。但没有运气。

我正在使用 Flash Builder 4.5 并使用 spark 组件进行开发。

这个问题有什么解决方法吗?

提前致谢,

问候

斯里尼瓦桑

0 投票
2 回答
561 浏览

c# - 选定的 RadioButton 接收标签乱序

我有一个自定义控件:一个 Listbox,定义了一组 ListItemBox,每个都包含一个 RadioButton。

我没有为每个单独设置 TabIndex,因为正在动态读取列表并填充控件的 ItemsSource。相反,我在 ListBox 本身上设置了 KeyboardNavigation="Local"。

这很好用(我正在浏览我的表单,点击列表框,按顺序浏览其中的每个项目 - 然后继续浏览我的表单的其余部分),直到我选择一个单选按钮。

选择单选按钮后,当我尝试再次开始通过列表框切换时,第一个选项卡将我发送到所选项目,跳过列表中该项目之前出现的所有项目。

有没有办法阻止这种不良行为的发生(最好是在 XAML 中,而不是在代码后面)?

0 投票
1 回答
381 浏览

grails - Grails 标签顺序

我最近接到了一个要修改的项目,但我对 Grails 知之甚少。我需要做的就是编辑代码以使用户不必使用鼠标,因此我需要设置 Tab 键顺序。我怎么做?

谢谢!

0 投票
3 回答
5917 浏览

wpf - 未遵循指定的标签顺序?

为什么我的 XAML 不遵循我指定的 TabOrder?

我目前有:

在此处输入图像描述

我的 TabOrder 应该去

  • 搜索组合框
  • 搜索文本
  • 搜索按钮
  • 数据库组合框
  • 内容控制
  • 保存按钮
  • 取消按钮

但相反,它去了

  • 搜索组合框
  • 搜索文本
  • 搜索按钮
  • 内容控制
  • 数据库组合框
  • 保存按钮
  • 取消按钮

我的 TabOrder 有什么问题?

编辑

我发现这个 SO answer建议制作UserControl.IsTabStop="False"并将它的 Child 控件的 TabIndex 绑定到UserControl.TabIndex,这部分有效。

我的 TabOrder 现在是

  • 搜索组合框
  • 搜索文本
  • 搜索按钮
  • 数据库组合框
  • 保存按钮
  • 取消按钮
  • 内容控制
0 投票
3 回答
5635 浏览

winforms - Visual Studio 2010 中的控制选项卡顺序

是否有一种简单的方法可以在 Visual Studio 表单设计器中更改复杂表单上控件的 Tab 键顺序。

我知道我可以选择 Tab Order 模式,它会向我显示所有控件及其选项卡索引,但是在复杂表单的中间添加新控件并且必须重新选择表单上的每个控件非常痛苦设置新的标签顺序。我经常发现我不小心错过了一个控制,所以必须从头再来。

我在 MSDN 上读到,至少应该可以在我想要开始新控件重新排序之前的控件上按 Ctrl 键单击,然后在此之后单击每个控件以设置新的选项卡顺序,但我不能让它发挥作用。Ctrl-单击前一个控件只会将该控件设置为 Tab Index 0,这样就成为整个表单上新的第一个控件。

我来自 delphi 背景,在 delphi 中编辑控件选项卡顺序时,您会看到一个对话框,显示表单上所有控件的列表,您可以从列表中选择一个控件并将其在列表中向上或向下移动。对于简单的更改(例如交换 Tab 键顺序或在表单中间添加新控件)要容易得多。也许我错过了一些东西,并且可以轻松地做到这一点。如果在 Visual Studio 中不可用,是否有一个模仿 delphi 功能的插件。

问候布赖恩

0 投票
1 回答
1214 浏览

wpf - 选项卡仅通过网格内的项目

我在一个 Grid 中有一些控件,那个 Grid 是另一个容器的子容器,它也是另一个容器的子容器,依此类推。Grid 中控件的 Tab 键顺序是正确的,只是当用户在关注 Grid 的最后一个控件时按下 TAB 键时,焦点会离开 Grid 的控件并转到其他容器的其他控件。如何在 Grid 内循环 tab 顺序?网格不应使用键盘的 TAB 键失去焦点。

0 投票
1 回答
9951 浏览

c# - 从 UserControls 使用时在 wpf 中设置制表符顺序?

我有一个这样的用户控件:

我在窗口中使用此控件并设置选项卡顺序...但是当我的窗口加载时,选项卡顺序无法正常工作!!!我的窗口代码:

0 投票
3 回答
120 浏览

sql - 在 SQL 查询中排序

所以这是我的两张桌子

我需要选择不同的 vehicle.model 行并按 rate.day 值对它们进行排序。请帮忙查询一下?

感谢您考虑我的问题。

0 投票
1 回答
1789 浏览

jquery - 文本框在时间选择器关闭时重新获得焦点

我正在为 jquery 使用 timepicker 插件

一旦用户选择了日期+时间并单击“完成”按钮,这基本上只是关闭了对话框,我希望设置日期时间的文本框重新获得焦点(插件的当前行为是模糊焦点)。

这是因为在此页面上我有一组文本框,并且它们的选项卡顺序是按顺序设置的。我需要日期时间文本框重新获得焦点以继续标签顺序。否则标签顺序将从第一个文本输入重新开始,这对用户来说是不方便的。