【发布时间】:2013-08-13 14:36:02
【问题描述】:
我试图了解如何处理窗口和控件及其层次结构的“活动”和“聚焦”状态。
这是一个非常广泛的问题,所以这里是我的实际问题来说明一下:
在某些情况下,我有一个调用 this.Focus() 的控件。此控件显示在 Infragistics 下拉列表中。当控件调用 this.Focus() 时,会在应用程序的主窗口上引发 Deactivated 事件,从而导致下拉菜单被关闭。如果你试图集中注意力,这当然不应该发生。
我需要弄清楚是否有某种方法可以将此控件声明为主窗口的子窗口,这样主窗口就不会仅仅因为子窗口想要焦点而被“停用”。不过,我什至不确定这是否可能,而且我找不到有关这些事件的任何文档。 (Here 是供您娱乐的 MS 文档。)
【问题讨论】:
-
我建议在此处的 Infragistics 论坛上发布一个示例,以便 Infragistics 可以告诉您如何纠正问题并在需要时修复行为:infragistics.com/community/forums/86.aspx
标签: winforms focus infragistics