7

在MSDN中我看到了这个。但我无法理解,谁能解释清楚我有什么用。

Gets or sets a value that indicates whether a control is included in tab navigation.

4

2 回答 2

8

基于显式 TabIndex 设置或基于页面层次结构的隐式 TabIndex 对表单中的 Tab 键进行排序。通过这种方式,您可以确保数据输入是流畅的——就像用户可以Tab从城市到州到邮编而不是从邮编到城市到州一样。

TabIndex 完全是为了让数据输入字段的可用性更加友好。在许多方面,TabIndex 有助于推动表单的工作流程,而无需明确告知最终用户。这非常好,但在大型表格上可能非常乏味。许多开发人员不打扰。他们很烂。恕我直言

IsTabStop 是一种开关Tab功能。当设置为 true(默认值)时,用户将继续Tab像往常一样通过您的表单。当设置为 false 时,用户将Tab通过您的表单,但该控件将被跳过。

需要注意的是,从 Tab 键顺序中删除控件只是一种方便,绝不可以防止通过鼠标单击或手指点击手动输入控件。

IsHitTarget 在某种程度上类似于 IsTabStop。但这是另一个问题;)

于 2013-01-11T05:53:01.807 回答
4

它在锡上说了什么

如果您说三个编辑框并且中间的一个仅显示,您可以将 tabstop 设置为 false ,然后从第一个 Tab 跳到第三个。鉴于标签顺序当然是正确的。

于 2013-01-10T09:48:13.143 回答