问题标签 [focus]

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 投票
6 回答
22590 浏览

android - Android:列表视图上的多个操作 - 焦点问题

我想实现一个 ListView,我可以用我的光标来做这件事。现在,根据您单击的哪一行,它会根据该行上按下的信息将您带到一个新活动(就像它应该和预期的那样)。我想要一个按钮来删除该行,因此用户可以按该行的任何部分来启动新活动,但是如果他们按下该行上的按钮,它会删除该行(或启动删除活动/功能)。

如果您可以查看@ DroidRecord,它们的布局与我希望实现的相似。

谢谢!

克里斯。

0 投票
10 回答
156372 浏览

javascript - 如何滚动到jQuery中的元素?

我在 JavaScript 中完成了以下代码以将重点放在特定元素上(branch1 是一个元素),

但由于我也在我的网络应用程序中使用 jQuery,所以我想在 jQuery 中执行上述代码。我试过了,但不知道为什么它不起作用,

上面的 jquery (focus()) 代码不适用于 div,而如果我尝试使用文本框使用相同的代码,那么它的工作,

请告诉我,如何使用 jQuery 将注意力集中在 div 元素上?

谢谢!

0 投票
4 回答
48507 浏览

c# - 如何确定表单上的哪个控件具有焦点?

我在这里的其他地方读过,要在文本框中捕获“Enter”键击并像按下按钮一样使用它,我应该将表单的 KeyPreview 属性设置为 true 并检查 KeyDown 的值。

我希望能够在多个 TextBox 控件上使用此功能,每个控件都与不同的 Button 相关联。

我的问题是我怎么知道哪个控件导致了 KeyPress 事件?发件人被列为表单本身。

G

0 投票
6 回答
11446 浏览

c# - WPF 保持键盘焦点

我正在创建一个UserControl由 aTextBox和 a组成的ListViewTextBox只要控件具有键盘焦点,我希望键盘焦点保持不变(ListView不应该从 中删除键盘焦点的选择更改TextBox)。

我已经尝试捕获GotKeyboardFocus并将ListView键盘焦点传递回TextBoxusingKeyboard.Focus(),但这似乎取消了ListView. 下面的代码显示了问题。有谁知道如何实现这个功能?


0 投票
8 回答
90013 浏览

jquery - 如何使用 jQuery 选择关注它的元素

如何选择具有当前焦点的元素?

jQuery中没有:focus过滤器,这就是为什么我们可以使用这样的东西:

0 投票
1 回答
3223 浏览

javascript - 使用 JS 将焦点设置为 swf

如何使用 Javascript 将焦点设置在嵌入页面的 SWF 上?我尝试使用通常的方法,但它似乎不起作用......

0 投票
1 回答
2833 浏览

wpf - 在 WPF 中,如何设置样式以使组合框具有焦点时不会突出显示?

我创建了一个要应用于组合框的 FlatCombo 样式。不能按我想要的方式工作的一件事是当 ComboBox 具有焦点时。我希望几乎没有迹象表明它有焦点。当前文本区域有蓝色突出显示。我假设这是从我的 3rd 方资源字典中提取的。如何调整我的本地样式,使其焦点显示的只是一条浅虚线?

谢谢,

戴夫

0 投票
2 回答
6006 浏览

java - 使用 JComboBox 作为 JTable 中的单元格编辑器的焦点问题

我在使用以下代码时遇到问题,我在其中使用 JComboBox 更改表格单元格中的字符串值。JComboBox 工作正常,但是如果我单击该框,然后单击离开而不选择任何内容,即使我删除了该行,JComboBox 的下拉列表仍然可见。单击另一个 Swing 组件(如 JButton)通常会导致它消失,但并非总是如此。

编辑:我没有提到我之前设置的:

如果我将此行注释掉或将其设置为 false,那么单击其他 Swing 组件不会导致该框消失。有了它,单击任何引起焦点的东西都会导致框消失,从而使问题不那么烦人,但可能掩盖了行为的原因。

我在这里做错了什么,还是忘记了一步?或者,有没有办法强迫它自行关闭?

谢谢!

0 投票
2 回答
4603 浏览

c# - C#:当用户开始输入时激活一个文本框

我想在用户开始输入内容时激活搜索文本框(即使文本框当时没有聚焦)。我已经KeyPreview将表格设置为true. 然后在 KeyDown 事件处理程序中,我有这个:

这几乎可以工作。文本框已聚焦,但第一个键入的字母丢失了。我想这是因为文本框从来没有真正得到事件,因为它发生时没有集中注意力。那么,有没有人有一个聪明的解决方案来让我像它应该的那样工作?

我还想要一些提示,说明如何仅在按下常规键时才发生这种情况。所以不像箭头键、修饰键、功能键等。但这我可能会想办法去做。另一方面,上一个问题,我不太确定我应该如何解决......

0 投票
1 回答
1455 浏览

winforms - TreeView 重新获取 Ctrl+Click 的焦点

我有一个 WinForms TreeView 控件,我想用它来根据当前选择的节点打开另一个表单。当我 Ctrl+单击节点时,我想打开另一个表单。

目前,如果我在 DoubleClick 处理程序中打开另一个表单(显然,双击节点),它会按照我想要的方式工作;但是,如果我使用 Click(或 MouseClick)处理程序并在按下 Control 键时打开另一个表单,它会正确打开另一个表单,但会将焦点返回到原始表单。

打开另一个表单后,如何让焦点不会返回到原始表单(我仍然想保持打开状态)?为什么 Click 和 DoubleClick 处理程序之间的行为不同?