问题标签 [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.
c# - TabStop 属性不适用于面板内的用户控件
我有一个用户控件,它放置在一个面板内,还有一些其他控件,如另一个面板中的按钮。当用户控件处于活动状态并且我使用 Tab 键从其他控件移动时,即使用户控件的 TapStop 属性设置为“False”,用户控件也会获得焦点。
在另一种情况下,当我将用户控件放置在不在面板内的表单中时,当使用 Tab 键从其他控件移动时,用户控件没有获得焦点。
谁能与我分享为什么用户控件仅放在面板内时才获得焦点的详细信息?
谢谢和问候,
阿迈勒
tabs - 如何在 PDFsharp 中设置和使用选项卡?
我试图弄清楚如何在PDFsharp中使用标签。我有一个简单的文档,标签设置为 1"、2"、3" 和 4"。每个选项卡空间为 1" 宽。每个选项卡都是左对齐的。如何设置选项卡以及如何打印到每个选项卡。
任何人都可以帮忙吗?
c# - 重置或禁用/启用当前使用的 TabIndex -runtime- 再次从 1 开始
我的 WpfWindow 上有一个 TextBox (firstItem) 和一个 Button (anotherItem),索引为例如 1 和 23(为简单起见)。
因此,当我单击按钮(具有 TabIndex="23")时,我想要它重置当前的 TabIndex 以便 TextBox 聚焦。这甚至可能吗?
我试过了:
- 禁用和启用按钮的 TabStop(在 ClickEvent 中)但没有结果。
如果我使用在 ClickEvent 之后执行的函数,它会有所帮助吗?
c# - 如何使用箭头键行选择使 DataGrid 成为一个整体的焦点遍历?
我有一个Window
很少的控件。其中一个是DataGrid
. 我想实现一些非默认的焦点遍历。即:
DataGrid
是一个整体,而不是每一行。- 当
DataGrid
获得焦点时,用户可以使用向上和向下键在行中导航。 - 不允许使用左右键浏览列。
- 第一列(也是唯一与导航相关的)是
DataGridHyperlinkColumn
. 当用户点击 Space 或 Enter 键时,它会执行超链接。
目前我有以下代码:
不幸的是,它没有达到我的期望。请您解释一下如何实现这一目标?
java - 为什么 JTextArea 会破坏我的标签顺序?
为什么 JTextArea 控件忽略/破坏我的标签顺序? 在这里你可以看到问题
显示的选项卡顺序属性来自 JFrame 的 java.awt.Container --> getContentPane()。
我使用 Eclipse WindowBuilder PlugIn 。
cocoa - NSMenu 中的文本列?
有没有办法制作一个内容看起来像这样的 NSMenu:
(没有在 AttributedText 项中指定等宽字体,即。)
wpf - WPF TabStop 文本框在 Win10 上不起作用
我正在努力测试我的 wpf 应用程序,其中我有一个带有 TextBoxes 的窗口,其中包含来自 Application.Resources 的自定义样式
该样式实现了一个占位符,并且因为它干扰了制表符(它关注的是占位符而不是 TB 内容)我不得不添加一些 IsTabStop 代码。
当我在 Win7 上调试和发布 exe 时,它工作得非常好,但是选项卡在 Win10 上不起作用,它只是忽略了文本框,只是通过其他没有实现这种样式的控件的选项卡。
任何帮助都会很棒!
这是样式代码:
编辑:tb 风格:
c# - 为什么我的某些 TabIndex 值没有得到尊重?
我有一个表单,上面有几个控件(TextBox、CheckBox、ComboBox、NumericUpDown、DateTimePicker 和 Button)。
我已经为它们分配了所有的 TabIndex 值,从左到右,从上到下 (1..25)。
这些控件被组织成面板。顶部面板中的第一个控件首先获得焦点;从那里跳转到第一个面板就好了,但随后跳过第二个和第三个面板到第四个面板(跳过面板 2 和 3 上的 TabIndex 11..15 并转到面板 4 上的 TabIndex 16)。
所有控件都将 TabStop 设置为 True;所有面板都将 TabStop 设置为 False。
为什么我在面板 2 和 3 上的控件被绕过?
更新
TnTinMn 启发我去看看;我以前从未注意到这个选项。这是我的表单在该视图下的样子:
vim - 为什么 VIM 中的 TAB 在恰好三个长字符单词之后移动一个空格?
在一个字符长度的单词或超过三个长度的字符单词之后,TAB 正好移动 4 个空格。我的 .vimrc 配置文件如下所示。
tabstop 配置值设置为默认值 8。我期待 TAB 无论如何都会向前移动 4 个空格。