问题标签 [tabstop]

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 投票
2 回答
4857 浏览

vim - 使用 expandtab 后将制表位从 4 更改为 2(手动操作最少)

一段时间以来,我在源文件中使用了 tabstop=4。现在我写了很多缩进很深的javascript,4个tabstop似乎很浪费,所以我想将它转换为2。问题是我也使用“set expandtab”。所以仅仅设置tabstop = 2,不会有帮助。

关于如何将所有文件快速转换为 tabstop 2 的任何建议?

我当前的相关 .vimrc 设置是

0 投票
1 回答
2087 浏览

silverlight - 什么可以作为 Silverlight 中的制表位?

我正在开发一个带有大量不可见制表位的 Silverlight 应用程序。我目前正忙于追踪并消除它们。

我知道从System.Windows.Controls.Control继承的任何控件都可以获取焦点,但是当我按 Tab 在 UI 中移动时,大部分时间我仍然无法确定焦点的位置。

所以,我的问题是:

  • 充当制表符的所有内容也会成为焦点(反之亦然)吗?
  • 除了从 Control 继承的任何东西之外,还有什么可以充当制表位?
0 投票
2 回答
6159 浏览

c# - WinForm - TabStop 不工作

我有一个带有 3 个组合框的 WinForm,一个带有组合框,两个带有单选按钮。我将所有这些及其子控件设置为“TabStop = false”,但是当我使用 TAB 循环时,最后两个组框中的每个中当前选定的单选按钮都会获得焦点。

如果没有办法改变这种行为,什么是捕捉和转移焦点的好事件?我找不到“OnFocus”事件。


解决方案是设置一种方法(下面的代码)来处理表单中每个单选按钮的“Enter”事件(如果这是您想要的)。

实际上,我只为第一个组框的单选按钮做了它并且它有效,第二个组框的单选按钮没有获得焦点,即使它们的“Enter”事件没有被处理。这不是您所期望的行为。

在 *.Designer.cs 文件中,您编辑每个 Enter 事件(对于每个单选按钮)以指向一个事件处理程序(上述方法)。

0 投票
6 回答
1971 浏览

c# - Panel.TabStop = true 没有效果

我试图将Panel.TabStop属性切换到,true但它不会影响任何东西。

如何TabStop启用Panel

0 投票
1 回答
2010 浏览

ms-access - Access 2007 拆分表单 VBA:打开时 acNewRec 可防止在表单中跳动 - 就像第一个字段未“选择”一样

我希望有人可以帮助我,或者至少帮助找出解决方法。

我正在使用 Access 2007 的拆分表单功能,并在 Form_Open 事件以及两个 button_click 事件之后运行下面的代码。该代码在 button_click 事件之后运行时工作正常,但是当它在 form_open 事件上运行时,它会导致问题。

如果打开表单并且用户在第一个字段中输入文本,他/她不能使用 Tab 或鼠标选择下一个表单字段。用户停留在第一个表单域,直到按 Esc 取消数据输入。为了在打开表单时在第一个表单域中成功输入数据,用户必须先选择另一个表单域,然后重新选择第一个表单域,然后在第一个表单域中输入文本。在此废话之后,用户可以使用 Tab 或鼠标选择下一个表单域。每次启动表单时都必须执行一次。button_click 事件上的相同 VBA 代码可以正常工作。

值得注意的是:首次打开表单时,表单的数据表部分中没有一个表单字段出现“已选择”。当用户开始在第一个表单字段中输入数据时,“新记录”标记 (*) 会按原样移至第二行,但第一行不显示正在输入的数据。这种行为很奇怪。

执行清除字段后,单击另一个字段,单击返回到上述第一个字段解决方法,数据表显示正确选择的字段和输入的数据。

有任何想法吗?这是一个错误吗?是否有简单的解决方法,例如在打开表单时通过 VBA 执行字段选择解决方法?

任何帮助深表感谢。

代码:

链接到 mdb: https ://docs.google.com/leaf?id=0B-jx09cwIQDsYWM2MzMzMDQtYjUzNi00N2E5LWFjYTktNzFiYWYzMDZiYWU1&hl=en&authkey=CPPmoMEF

0 投票
1 回答
1918 浏览

.net - TabStop/TabIndex 在 TableLayoutPanel 中的行为不规律

我有一个相当复杂TableLayoutPanel的控件,上面有近 40 个控件。有些是只读的,有些不需要用户注意,除非在非常特殊的情况下(然后可以用鼠标访问)。所以我想设置TabStop=false这些控件,并以自上而下的从左到右的顺序排列其余的。

但是对于内部的任何控件,TableLayoutPanel我都无法更改TabStop属性。也就是说,我可以,但它会False在下一次重建时重置。因此,所有控件都可以通过 TAB 键访问,即使是我不想访问的控件。

这里发生了什么?

环境:Windows 7 企业版;VS2008;.NET 3.5 SP1;所有控件都直接放在 上TableLayouPanel,没有中间容器。

添加了更多信息: Robert Kerr 报告说他无法复制。我忘了提到我在 TableLayoutPanel 上专门使用了 Telerik Winforms RadControls。按钮/复选框似乎也可以正常工作,而文本框、组合框和 spinedits 则不行。

0 投票
1 回答
3081 浏览

wpf - 在扩展器上禁用 TabStop

我设置IsTabStopFalse,但Tab仍导航到扩展器。

任何想法我做错了什么?

0 投票
2 回答
23801 浏览

wpf - WPF:如何在不禁用箭头键导航的情况下禁用选项卡导航?

我在窗口中的所有控件上都设置IsTabStop为 false,所以当我按下 Tab 键时,焦点不会移动(我需要 Tab 键来做其他事情)。但是这样做会破坏箭头键导航 - 我单击 a 中的一个项目ListView,然后按向上/向下键不会再更改所选项目。

有没有办法禁用标签导航,但不触摸箭头键导航?他们似乎是相关的。

我尝试设置IsTabStop为真和TabNavigation假,但它也不起作用。

0 投票
1 回答
1931 浏览

c# - 使用 StringFormat.SetTabStops(),是否可以对齐制表符?

我希望能够对齐我在 a 中使用的制表位StringFormat(使用SetTabStops()方法设置)

这可能吗?

0 投票
1 回答
588 浏览

objective-c - 如何在 CoreText 中设置制表位

我想在 CoreText 中设置制表位。我真的需要代码。例子更好。任何人都可以帮助我吗?