首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控件的焦点属性在使用鼠标时更改为离开处理程序,但没有使用键盘

问控件的焦点属性在使用鼠标时更改为离开处理程序,但没有使用键盘
EN

Stack Overflow用户
提问于 2011-11-22 20:43:09
回答 1查看 229关注 0票数 0

我正在使用一个TextBox,当文本框失去焦点时,我需要触发一些逻辑。

我的问题有两个:

  1. 离开事件出于某种原因在每个按键上触发,这意味着逻辑在不应该使用的情况下与每个按键一起运行。当
  2. 使用Textbox的焦点属性进行二次检查时,只要仍然设置了该属性,它现在就可以工作,当用户使用鼠标离开时,但当用户退出时就不能工作了。

当鼠标用于更改焦点时,所讨论的TextBox的焦点属性是假的,当它的“离开”事件触发时也是假的,但是当“离开”事件由于按下Tab键而触发时,该属性仍然是正确的。我是认真的?

我需要一个解决办法,因为每次击键的逻辑触发都会给用户造成问题,现在这个问题需要修正。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-22 21:47:57

我创建了一个带有文本框的表单,并将事件处理程序附加到该文本框的“离开”事件中。然后我在上面的文本框里输入了一堆东西。事件没有引发。我点击选项卡,事件就被引发了。然后,我在textbox中单击返回,再键入一些,然后单击另一个控件,然后引发该事件。

我只是说有别的东西干扰了文本框。我会进一步研究这个问题,或者发布一些代码来演示这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8233569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档