问题标签 [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 回答
8748 浏览

javascript - 仅在使用 JavaScript 创建文本框后,将焦点从 JavaScript 设置为文本框?

所以我刚刚用 JavaScript 创建了一个文本框,如下所示:

编辑:添加了 len 变量

编辑:将第二行更改为最后一行。仍然得到这个错误: txtBox is null txtBox.focus();

最后一行不起作用。创建文本框后,我无法为其设置焦点。有什么办法吗?

0 投票
2 回答
269 浏览

c# - 在 Win Forms 应用程序中获得焦点?

我觉得通过询问如何做到这一点,我犯了大罪,因为在大多数情况下,这将是错误和邪恶的。但...

我有一个 winforms 应用程序,它在不使用时最小化到系统托盘我想让它弹出并在它收到来自服务器的消息时成为最顶层的窗口。

我可以让它出现,但我不能让它成为最顶层的窗口。(设置 topmost 不会改变它,但是一旦获得焦点,它确实会使它成为最顶层)

有谁知道该怎么做?,我通常不会这样做,但客户要求这种行为,所以我必须实施它...... :(

0 投票
2 回答
2481 浏览

c# - 如何确定windows窗体中的文本框是否有焦点

假设我在 Windows 窗体中嵌入了 Internet Explorer,然后我导航到网络上的一个随机页面。如何确定文本框(或任何其他可以接受文本输入的控件)何时成为焦点项目?基本上,每次单击鼠标时,我都可以检查焦点项目是文本框还是其他文本输入控件,然后采取适当的行动。

提前致谢,

鲍勃

0 投票
7 回答
67096 浏览

.net - 如何找出在 .NET Windows 窗体中具有焦点的控件?

如何找出在Windows 窗体中具有焦点的控件?

0 投票
2 回答
2175 浏览

wpf - WPF 没有来自 RichTextBox 中的控件的事件

我正在使用 WPF,并且在 RichTextBox 控件中有一个表格。我需要获取表格单元格的背景颜色以更改它获得焦点。我的问题是我无法让 GotFocus 或任何其他事件为 TableCell 触发。

下图显示了 RichTextBox 控件中的表格。我想做的是在用户在表格单元格之间移动时更改背景。

替代文字 http://img16.imageshack.us/img16/8151/wpftable.png

编辑:经过更多调查,问题不仅限于 RichTextBox 中的表格,RichTextBox 中的任何控件似乎都无法生成事件。我在其中放置了一个按钮,但无法让它触发其 Click 事件。看起来 RichTextBox 屏蔽了所有事件,希望有办法取消屏蔽它们。

0 投票
1 回答
183 浏览

javascript - Javascript焦点测量

我正在寻找一个能够测量 div (或任何其他对象)处于“焦点”中的时间的 Javascript 库(如:浏览器正在显示并且窗口被聚焦;不是正常的 Javascript 焦点事件) .

你知道这样的东西是否存在吗?或类似的东西我可以调整?

编辑:好的。改写以免误会。

0 投票
18 回答
49624 浏览

wpf - 无法将焦点设置到 UserControl 的子级

我有一个UserControl包含一个TextBox. 当我的主窗口加载时,我想将焦点设置到这个文本框,所以我添加Focusable="True" GotFocus="UC_GotFocus"UserControls 定义和FocusManager.FocusedElement="{Binding ElementName=login}"我的主窗口定义中。在该UC_GotFocus方法中,我只需调用.Focus()我想要关注的控件,但这不起作用。

我需要做的就是TextBoxUserControl应用程序启动时获得焦点。

任何帮助将不胜感激,谢谢。

0 投票
2 回答
7266 浏览

c# - 在没有焦点的情况下在 C# 中打开表单

我正在创建一些始终处于顶部的吐司作为表单,当我打开它们时,我希望它们在打开时不会从其他表单中转移注意力。我怎样才能做到这一点?

谢谢

0 投票
3 回答
1857 浏览

wpf - 将键盘焦点从列表框移开

我正在开发一个仅依赖键盘导航的 WPF (VB) 程序。

在我的程序中,我有一个最多可显示 20000 个项目的列表框。

我想要的是,当列表框具有键盘焦点时,我移动到可见的底部项目(使用 ArrowDown),我希望焦点移动到列表框外的下一个项目。我正在使用 PgUp 和 PgDown 滚动列表框内容,并使用文本搜索跳转到项目。

有没有办法检测焦点/选定的项目是否是列表框中的最后一个/第一个可见项目?

如果是这样,我可以使用:

0 投票
7 回答
18738 浏览

delphi - Delphi:显示没有激活的窗口

我很难在不失去焦点的情况下在主要表格上方显示第二个表格。

我试过ShowWindow(second.handle, SW_SHOWNOACTIVATE)了,但是主窗体失去了焦点。如果我Visible := false在第二个窗口上设置,则调用ShowWindow不会激活第二个表单,但显示时窗口是空的......

有人有这方面的好食谱吗?

更新:我正在尝试做的是在给定事件中显​​示通知窗口。关键是主窗体在任何时候都不会失去焦点。