我正在尝试清除面板上的一些变量,例如,如果我有一个布尔值,它让我知道当我在面板的表面上单击拖动时我会在发生 MouseUp 事件时将其设置为 false(这可能会也可能不会是正确的方法,但作为一个例子)。
如果在单击拖动时,我然后 alt-tab 到另一个应用程序,面板本身似乎没有收到任何通知,例如 focus-> leave / mouseup,是否有我遗漏的东西,一个我忽略的事件?
似乎有一种方法可以通过使用表单 Deactivate 事件来做到这一点,我想如果我创建一个新的 Panel 类,我可以在我的面板上调用一个挂起类型的方法,但我想知道是否已经存在可以传播所有孩子们在表单上带有一些通知,我们的表单不再是主要焦点。