focus相关内容

在 React ES6 中,为什么输入字段在输入字符后失去焦点?

在我下面的组件中,输入字段在输入字符后失去焦点.在使用 Chrome 的 Inspector 时,看起来整个表单都在重新呈现,而不仅仅是输入字段的 value 属性. 我没有从 eslint 和 Chrome Inspector 中得到任何错误. 当表单位于渲染的返回中或作为单独的组件导入时,提交表单本身的工作方式与实际输入字段一样,但不是我在下面对其进行编码的方式. 为什么会这 ..
发布时间:2021-12-21 17:43:03 其他开发

自动展开并聚焦于 SearchView

我正在开发一个应用程序,用户在其中按下 ActionBar 中的“搜索"图标,并且 SearchView 在屏幕顶部可见. 我的问题是 SearchView 既未聚焦也未展开,因此用户必须按下 Searchview 上的搜索按钮以使其展开并显示键盘. 应该如何解决? 解决方案 要使 SearchView 默认展开,请调用 setIconifiedByDefault(false) ..
发布时间:2021-12-20 13:59:19 移动开发

在 JavaFX8 中隐藏 TextField 的输入插入符号

我想在 JavaFX8 中隐藏 TextField 的输入插入符号.我已经尝试将文本填充设置为白色(我的 TextField 有白色背景),但是我的用户输入也消失了. 问题是文本字段仍然需要焦点,所以我还想到了一些监听用户输入的事件处理程序,并在按下某个键时专注于文本字段,但是我会错过输入的第一个键. 有人知道怎么做吗?或者在 JavaFX8 中是不可能的? 解决方案 Java ..
发布时间:2021-12-20 12:25:44 其他开发

JavaFX:如何更改焦点遍历策略?

是否可以在 JavaFX 中更改 焦点遍历策略,就像在 AWT 中一样? 因为我的两个HBoxes 的遍历顺序是错误的. 解决方案 通常情况下,导航是按照容器顺序、子顺序或按箭头键完成的.您可以更改节点的顺序 - 在这种情况下,这将是您的最佳解决方案. JFX中有一个关于遍历引擎策略替换的后门: 你可以子类化内部类 com.sun.javafx.scene.travers ..
发布时间:2021-12-20 12:03:06 Java开发

WPF 将焦点重置为按钮单击

我有一个 TextBox 和一个带有 Button 的 ToolBar.如果我在 TextBox 中输入并单击 Button 我希望 TextBox 失去 Focus 所以绑定得到更新.我不想将 UpdateSourceTrigger=PropertyChanged 添加到我的 TextBox.但是当我点击 Button 时,我将 Focus 重置到主窗口,这样我所做的一切都会丢失 Focus 并 ..
发布时间:2021-12-18 20:53:47 C#/.NET

C# 停止按钮获得焦点点击

我有几个按钮,当点击它们时,我不希望它们获得焦点,也不希望空格键再次“按下"它们. 我想要与 Windows 计算器中的按钮相同的功能. 谷歌搜索和搜索堆栈一切似乎都与表单有关,例如.使表单在 C# 中不可聚焦 我知道我应该重写 WndProc 但不完全确定如何处理我应该捕获/忽略的消息等.据我所知: protected override void WndProc(ref Me ..
发布时间:2021-12-18 20:43:51 C#/.NET

jQuery live() 使用 jQuery UI 日期选择器失败

好的,我正在尝试将 jQuery 的 FaceBox() 插件与 jQuery UI datepicker() 一起使用. 我已经让它在灯箱第一次出现时绑定到灯箱的输入,但之后它不起作用. 我正在做以下事情:$(函数(){$('.jQueryCalendar').live('click', function () {$(this).datepicker({showOn: 'both'} ..
发布时间:2021-12-17 22:02:58 其他开发

闪存和Flex SDK/AS3 - 如何保持键盘焦点?

我正在 Flex/AS3 中编写 Flash 应用程序,但我似乎无法为其分配键盘焦点.我在开发的早期就注意到了这个问题,并添加了一个带有“立即播放"按钮的启动画面,以吸引用户点击.但是,用户必须在应用程序上再次单击才能使键盘工作! 更糟糕的是,我有一个游戏内快捷方式,可以让您返回主菜单.如果您返回主菜单然后单击“立即播放"按钮,SWF 将再次失去焦点! 我可能弄乱了儿童对象或不小心破坏 ..
发布时间:2021-12-17 10:38:30 其他开发

如何检查小部件在 Tkinter 中是否具有焦点?

from Tkinter import *应用程序 = Tk()text_field = 条目(应用程序)text_field.pack()app.mainloop() 我希望能够检查 text_field 当前是否被选中或聚焦,以便我知道当用户按下 Enter 键时是否对其内容进行处理. 解决方案 如果您想在用户按下 Enter 键时仅在焦点位于条目小部件上时执行某些操作,只需向条目小 ..
发布时间:2021-12-16 00:03:57 Python

Tkinter 主窗口焦点

我有以下代码 window = Tk()window.lift()window.attributes("-topmost", True) 这段代码的作用是将我的 Tkinter 窗口显示在所有其他窗口之上,但它仍然只解决了一半的问题.虽然该窗口实际上显示在所有其他窗口之上,但该窗口没有焦点.有没有办法不仅使窗口成为 Tkinter 中最前面的窗口,而且还可以将焦点放在它上面? 解决方案 ..
发布时间:2021-12-15 23:26:22 Python

如何让 Tkinter 窗口跳到前面?

如何让 Tkinter 应用程序跳转到前面?目前,该窗口出现在我所有其他窗口的后面并且没有获得焦点. 有什么我应该调用的方法吗? 解决方案 假设您说“我的其他窗口"时指的是您的应用程序窗口,那么您可以在 Toplevel 上使用 lift() 方法或传统知识: root.lift() 如果您希望窗口位于所有其他窗口之上,请使用: root.attributes("-topmos ..
发布时间:2021-12-15 23:07:07 Python

使用 Java 在 Selenium WebDriver 中聚焦元素的正确方法

WebDriver 的 selenium.focus() 相当于什么? element.sendKeys(""); 或 new Actions(driver).moveToElement(element).perform(); 我已经尝试了这两种方法并且它们都有效,但是哪一种总是适用于所有元素? 对于任何元素(例如按钮、链接等),哪种方式是正确的?这对我很重要,因为该功能将用于不同的 ..
发布时间:2021-12-15 08:56:37 Java开发

将焦点设置为 Xamarin.Forms 中的条目

这只是一个简化的示例,但我正在尝试进行设置,以便当我在我的应用程序中打开此页面时,发生的第一件事是键盘弹出准备好让用户输入他们的响应到一个条目字段. var namelabel = new Label { Text = "你叫什么名字?"};var nameentry = new Entry { Placeholder = "Type here..." };var colorlabel = n ..
发布时间:2021-12-14 16:38:22 C#/.NET

当键盘出现时,ListActivity ListView 中的编辑文本失去焦点

我已经搜索并搜索了这个问题的答案,但所有看起来像答案的东西都没有奏效,所以我想我只会问. 我将几个 EditText 框添加到 ListView 中,这是 ListActivity 的基础.当我将 windowSoftInputMode 设置为 adjustPan 并单击 EditText 时,它会起作用,直到您再次单击它然后键盘将其覆盖.当我使用 adjustResize 时,它可以工作, ..
发布时间:2021-12-13 16:36:49 移动开发

带有复选框和所有可点击的 Android ListView

可能的重复: Android:将数据从数据库绑定到ListView 中的复选框? 我想使用具有以下布局的项目的 ListView -------------------------[CB] 电视------------------------- CB 是一个复选框,而 TV 是一个 Textview. 现在我在某处读到过,ListView 中不能有可点击的项目.如果您有一些,那么 ..
发布时间:2021-12-13 16:13:10 移动开发

使用 jQuery 选择焦点文本在 Safari 和 Chrome 中不起作用

我有以下 jQuery 代码(类似于这个问题),在 Firefox 和 IE 中工作,但失败(没有错误,只是不起作用)在 Chrome 和 Safari 中.有什么解决方法的想法吗? $("#souper_fancy").focus(function() { $(this).select() }); 解决方案 是 onmouseup 事件导致选择被取消选择,所以你只需要添加: $("#so ..
发布时间:2021-12-10 15:29:53 其他开发

如何重置/删除 chrome 的输入突出显示/焦点边框?

我已经看到 chrome 在 :focus 上放置了一个更粗的边框,但在我使用 border-radius 的情况下,它看起来有点不对劲.有没有办法删除它? 解决方案 您应该可以使用 删除它 大纲:无; 但请记住,这可能不利于可用性:很难判断元素是否获得焦点,当您使用 Tab 键遍历表单的所有元素时,这会很糟糕 - 您当一个元素被聚焦时应该以某种方式反映. ..
发布时间:2021-12-10 15:00:45 前端开发