【发布时间】:2010-03-25 05:27:40
【问题描述】:
这是 .net 中的一个 winform 问题。
在一个MDI表单中,如果我打开了几个子表单,对于某些表单,如果它们没有被激活(如果你将它们与激活的重叠,它们不是在前面。只有激活表单在前面。 ),单击它们不会将它们带到前面。如果我单击它们上的控件(例如文本框),这甚至是正确的。文本框获得焦点,您可以输入内容,但该表单仍未激活。
有趣的是,并非我创建的所有子表单都是如此。某些表单行为正确,但其他表单则不正确。我是不是做错了什么?
我认为正确的行为是,每次单击表单时,将其置于最前面。
感谢您的任何建议。
【问题讨论】: