问题标签 [lostfocus]
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# - C#失去焦点而不使用控制事件
有没有一种方法可以让谁在 ac# 表单中失去焦点而不使用每个组件的 LostFocus 事件?
[编辑]
我需要一个屏幕键盘。
我需要存储最后一个集中控制来触发按键,但我需要在窗口中对所有内容执行此操作。
主要项目也是wpf,比我有一些嵌套为itemsTemplate的组件等等......
silverlight - ComboBox 未按预期引发键盘和鼠标事件
我使用 Silverlight 4.0 并且遇到了 ComboBox 控件的问题。我想实现一个弹出菜单,无需单击鼠标即可显示和隐藏自身。它应该在我将光标放在其区域上时显示 - 这个 prt 效果很好。然后,只要将鼠标指针放在其区域之外一段时间,它就应该隐藏。我用 MouseEnter 和 MouseLeave 事件实现了它。我的问题是组合框- 在我看来,这个控件的行为很奇怪。通常,当我将光标放在它上面时,我希望它会引发 MouseEnter 事件,而当我将鼠标光标放在其他任何地方时,它会引发 MouseLeave 事件。实际情况不同:每当我单击组合框时,它会打开并显示选项列表,并立即发送 LostFocus 和 MouseLeave 事件。因此,看起来控件失去了键盘焦点并且鼠标指针已移出其区域,而实际上 optins 的组合框列表是打开且处于活动状态的并且其中具有键盘焦点。
所以问题是我如何在我的程序中知道组合框中发生了什么?为了正确隐藏我的弹出菜单,我需要知道组合框中的选项列表何时打开或关闭。我看不到此文档或任何其他文档的任何事件。(想要的行为是:如果组合框关闭,我会根据鼠标光标的位置隐藏我的弹出菜单。如果组合框打开,我永远不会隐藏我的弹出菜单,直到用户在组合框中选择某些内容,或关闭组合框。 )
此外,如果您在第三方组合框替换方面有很好的经验,它的外观和工作方式相似并且引发了我需要的事件,请告诉我。
c# - LostFocus 处理问题
我想处理LostFocus
事件TextBox
以执行一些操作。但是如果因为特殊(打开)被点击或被抓住而TextBox
失去焦点,我也不想执行那个动作。按下时,首先引发事件。这是我的事件处理程序:Button
OpenFileDialog
Key.Enter
Key.Enter
KeyDown
KeyDown
按下 Key.Enter 后,TextBox.Visibility 发生变化,该操作符将引发 LostFocus 事件。
LostFocus
处理程序首先观察是否isEnterPressed
等于 false,它的意思是,TextBox
失去焦点不是因为按下了 enter。SomeCommand
将删除一些绑定到的项目TextBox
,它会消失。
问:那么,如何对事件做同样的Button.Click
事情?
首先,在点击之前 ,它失去了焦点。同样的方式是不能接受的。,创建新的或处理事件不满足我的要求。Button
TextBox
Button.Focusable="False"
ControlTemplate
Timer.Elapsed
wpf - 文本长于文本框宽度时失去焦点后的文本框和文本对齐
我有以下问题:我在 WPF 应用程序中有一个 TextBox。当我输入一个很长的文本(比文本框字段中显示的字符多)并且远离该文本框字段(例如,移到其他文本框)时,我刚刚输入的文本保持正确-有道理的(我离开的地方)。换句话说,除非我按 Home 键或关闭屏幕并再次打开它,否则我无法再次看到文本的开头。移动到窗口上的另一个文本框后,我可以将文本左对齐吗?我尝试了一个最有可能的“鱼”解决方案,但它不起作用:
c# - 有没有办法识别在.net windows 窗体代码隐藏中活动的最后一个控件?
我有一个表单,其中有一组无线电控件,有些带有文本框。如果光标在文本框上并且我尝试将光标切换到不同的单选按钮,我应该能够识别最后一个活动控件(在这种情况下......文本框)并进行一些验证。
文本框的 LostFocus() 事件弹出消息提示“该项目应填写..”。但是,如果我想在同一个组中使用不同的单选按钮选项,我不希望这条消息不必要地弹出。
我该如何避免呢?
wpf - 列表视图中的文本框 - 更新源并将焦点移到选项卡上不能同时工作
我有一个列表视图。我已经设置了以下int:-
列表视图中的一列包含文本框。
如果我在我的文本框中设置 UpdateSourceTrigger=LostFocus,我无法通过列表视图进行选项卡...相反,如果我设置 UpdateSourceTrigger=Explicit,则选项卡正在工作...但源不会得到更新。
请帮我
编辑
下面是 listview/gridview 列,其中包含附加属性。
wpf - WPF TabItem 失去焦点事件
我的标题上有带有 TextBox 的 tabItems。我使用 LostFocus 和 MouseDoubleClick 事件将文本设置为 TextBox。
如果仅单击 TextBox 外部的 TabItem 标题区域或另一个 TabItem,则会发生 LostFocus 事件。单击选项卡项目内容区域不会触发失去焦点事件。
当用户单击文本框外的任何区域时,如何使文本框失去焦点?
vb.net - 在 VB.net 中使用自定义控件处理焦点
我有一个正在创建的自定义控件。当我单击它时,它会绘制一个虚线边框并在其上放置一些小块以调整大小。这一切都完美无缺。现在我想要它,所以当我单击它时,它会取消选择。如果它被选中,我已经有一个变量要设置,并且 subs 来绘制/清除它。我只需要能够检测到什么时候选择了其他东西或者它被点击了。
我试过的
我的第一个也是最好的解决方案是使用该LostFocus
事件,但是,通过自定义控件显然不会让它触发。经过一些研究,据我所知,自定义控件没有焦点事件,因为它们是自定义的并且可以更改(基本上,您必须自己实现焦点事件)。
我的问题
有没有人有解决方案来实现焦点事件或处理点击自定义控件的方法?
来源
这是我的控件当前来源:
wpftoolkit - wpf 工具包整数 updown 在 lostfocus 上不保留值
我有一个整数 updown wpf 工具包控件。我能够使用箭头键更改值并能够显式键入它。但是在更改值之后,如果我将焦点移开,则值变为零。
任何帮助,将不胜感激。谢谢!
jquery - 当我们在编辑器之外单击时如何隐藏ckeditor?
这是我的代码:
我想要它,以便当用户单击此之外的任何位置时ckEditor
,我可以隐藏它。