0
我有很多问题来区分这样一个简单的事情。如何知道表单是否未被选中?
我需要知道表单当前是否在所有内容之前,即接收关键条目的表单。
我无法知道它是否是。
我可以检查是否没有最小化。但是,它可能只是在其他窗口的后面,或者只是没有被选中(例如它是openend,桌面在后面,你点击桌面,然后你仍然看到应用程序,但它没有收到关键输入)。
该属性focus
是无礼的。
下面是代码
protected override void OnActivated(EventArgs e)
{
base.OnActivated(e);
if (this.Focused)
{
gotFocus = true;
// never reaches tis
}
这正是福克斯表示。 – SLaks
我这样做:如果(this.Focused)和条件里面没有完成 – Cher
你在说什么?你在检查什么?这不应该发生。 – SLaks