问题标签 [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 投票
4 回答
1152 浏览

javascript - Flash:从浏览器中的另一个选项卡返回,可以 Flash 听返回到某种类型的选项卡事件吗?

我得到了这个 Flash 应用程序,您可以在其中观看视频时单击链接。它将打开一个新标签并暂停视频。现在,当您回到 Flash 应用程序时,如果视频能够再次开始播放,那就太好了。有没有办法,一个事件或这样做吗?

0 投票
15 回答
42833 浏览

silverlight - 如何在 Silverlight 中赋予文本框焦点?

在我的 Silverlight 应用程序中,我似乎无法将焦点放在 TextBox 控件上。根据各种帖子的建议,我将 IsTabStop 属性设置为 True,并且我正在使用 TextBox.Focus()。虽然 UserControl_Loaded 事件正在触发,但 TextBox 控件没有获得焦点。我在下面包含了我非常简单的代码。我错过了什么?谢谢。

页面.xaml

页面.xaml.cs

0 投票
12 回答
72112 浏览

c# - 如何在 C# 中设置/更改/删除按钮上的焦点样式?

我有几个按钮,我修改了它们的外观。我将它们设置为带有背景和自定义边框的平面按钮,因此它们看起来都很漂亮,不再像普通按钮了(实际上,它们现在看起来像 Of​​fice 2003 按钮 ;-)。按钮有一个像素的边框。

但是,当按钮被选中时(通过单击或键盘操作(如按 Tab 键)获得焦点),按钮会突然出现相同颜色的额外边框,因此使其成为两个像素的边框。此外,当我禁用一像素边框时,按钮不会获​​得一像素边框焦点。

在网上,这个问题很像“如何禁用按钮上的焦点”,但这不是我想要的:焦点应该仍然存在,只是不以现在的方式显示

有什么建议么?:-)

0 投票
1 回答
278 浏览

python - 以编程方式聚焦 hippo.CanvasEntry?

考虑这个 Python 程序,它使用 PyGtk 和 Hippo Canvas 来显示可点击的文本标签。单击文本标签会将其替换为包含标签文本的 Hippo CanvasEntry 小部件。

单击文本标签时创建的 CanvasEntry 如何在创建时自动聚焦?

0 投票
3 回答
21822 浏览

asp.net - 带有 TextBox 的 AutoPostback 失去焦点

ATextBox设置AutoPostback为更改值应导致重新计算和显示许多(仅显示)字段。
这很好用。

但是,当该字段退出时,焦点会短暂移动到下一个字段,然后在重新绘制页面时消失,因此任何地方都没有焦点。

我希望重点放在新字段上,而不是我刚刚更改的文本框。有没有办法确定哪个字段有焦点并在重绘页面时强制它再次拥有它?

0 投票
4 回答
4637 浏览

wpf - 如何在 WPF 页面重新加载中设置焦点?

我有一个带有几页的类似 WPF 浏览器的应用程序。当我在页面之间切换时,我想设置键盘焦点。

第一次加载页面时,这通过调用Control.Focus()构造函数来工作。

但是当我在页面之间切换时,这不再起作用 - 焦点仅在第一个字段上,并且忽略了我将其更改为其他任何内容的尝试:(

页面有这个属性KeepAlive=true——如果这也能让焦点保持活动状态就可以了,但是仅仅将焦点设置到第一个字段是很烦人的。

我试图在加载的事件中设置焦点,但它也不起作用。似乎在重新加载页面后设置了默认焦点。

有什么办法可以将焦点设置在第二次进入页面上?在类似浏览器的应用程序中的 WPF 页面之间切换时,我应该何时、如何以及在何处设置焦点

0 投票
3 回答
867 浏览

.net - 托管 .NET 运行时和窗口焦点、问题和不一致

我们有一个 Win32 应用程序,它承载 .NET 运行时并从应用程序的 Win32 部分打开 .NET 托管表单。

这些窗口始终作为模态窗口打开。

在某些机器上,当这些窗口关闭时,位于后面的 Win32 窗口不会获得焦点,而是在 Word、Outlook 或您可能打开的任何其他窗口后面发送。

此外,有时,如果我们打开这样的 .NET 表单,然后用 alt-tab 键转到 Word 或其他应用程序,然后单击我们应用程序的任务栏图标,就会出现 Win32 窗口。这当然还在等待模态 .NET 窗口关闭,所以它当然是不可用的。如果我们 alt-tab 到其他东西并最小化其他东西,那么我们的 .NET 窗口就会重新出现。

不一致的部分是这只发生在某些机器上,而不是全部。在包括我的在内的许多机器上,它完全按预期工作。每次都聚焦到正确的窗口。

我不怀疑我们做错了什么,但我不知道问题出在哪里。

有谁知道我应该寻找什么?我们已经查看了安装的 .NET 运行时,并且由于两台这样的机器在其中一台上运行但在另一台上不运行都是开发人员机器,它们包含相同的 .NET 服务包等。


编辑:嗯,@sam,你说得对,我们在这条车道上有一些不同的设置。两台机器都运行 Windows XP SP3,但我的运行的是经典的 windows 主题,而另一台运行的是新的 XP 主题。将另一台计算机上的主题更改为经典主题可以解决问题,但将其更改回 XP 主题并没有使其重新出现。

所以现在我们有两台机器可以工作,客户仍然有问题,即使客户显然运行经典主题。

0 投票
3 回答
24435 浏览

javascript - 如何使用 JavaScript 模拟单击​​以使当前输入失去焦点

我有一个输入,在某些时候恰好有焦点。如果用户点击页面的“背景”,输入就会失去焦点。我试图用下面的代码模拟背景上的点击,但这不起作用(你会注意到输入仍然有焦点)。关于如何编写模拟点击页面“背景”的代码的任何建议?

0 投票
3 回答
2058 浏览

c# - 使另一个应用程序的窗口位于最上方后失去焦点

我正在将另一个应用程序的窗口置于最顶层,以确保在我的应用程序中单击会将另一个应用程序的对话框带入视图。我遇到的问题是通话后我没有将注意力重新集中到我的应用程序上。如果另一个应用程序有更多窗口,则其中一个最终获得焦点,否则没有窗口(仅查看任务栏)获得焦点。我应该从哪里开始调查这个问题?

我将另一个应用程序置于最高位置的代码是:

常数为

0 投票
4 回答
2875 浏览

java - Java - 改变对按键的关注

我正在使用 Eclipse 和 SWT 编写用于数据输入的 Java 应用程序。自然,它有很多 Text 对象。

我想要发生的是,当用户在一个字段中输入某些内容时,焦点会自动更改为下一个字段。

提前致谢