2013-07-24 102 views
1

我有一个StackPanel,它包含一个ListBox。当用户选择一个特定的选项时,StackPanel出现。当用户点击/点击面板外的任何地方时,我希望StackPanel消失。任何人都可以建议如何实现?当用户点击/点击控件外部时发现的事件

+1

手柄LostFocus活动? –

+0

我尝试了LostFocus事件,但当我在面板外轻敲时似乎并未被解雇。 – user2480288

回答

0

我认为如果你只是在面板外面轻击,LostFocus将不起作用。但是,如果您选择另一个控件,它可能会。因此,我认为您应该检查该面板是否为当前重点的面板,并在该面板之外的主窗体上进行操作,然后执行您想要的操作。

(有没有与Windows 8地铁的应用程序工作,所以我不知道名字或什么是可能的,但是这是我会怎么做它的WinForms,如果第一次尝试没有成功)

相关问题