【发布时间】:2015-02-10 14:07:19
【问题描述】:
我正在使用 vb.net。 我有一个具有焦点的控件(例如按钮、文本框...或其他东西)。
我想检测用户何时在此控件之外单击。
点击可能是:
在另一个可以获得焦点的控件上(例如文本框...)。
在另一个无法获得焦点的控件上(例如面板...)
在表格上。
有什么通用的方法可以检测到这种情况:一个控件有焦点,用户点击外面。
谢谢!
【问题讨论】:
-
你的意思是
onClick()吗? -
使用
lostfocus()..它检测焦点何时离开控件.. -
lostfocus 没有做我想要的,因为当控件获得焦点并且用户单击无法获得焦点的面板时,例如,控件保持焦点并且事件将不开火。
标签: vb.net