首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭mdi窗体后平铺剩余的mdi窗体

关闭mdi窗体后平铺剩余的mdi窗体
EN

Stack Overflow用户
提问于 2012-11-01 23:57:52
回答 2查看 165关注 0票数 0

我有一个mdi窗体,我想在其中一个子窗体关闭后平铺它的所有MDI子窗体。我尝试将子窗体的closed事件设置为平铺所有窗口的方法,但我遇到的问题是它也会平铺刚刚关闭的窗口。我相信这是因为刚刚关闭的窗口仍然被引用,直到触发的回调结束。所以我的问题是:有没有办法在关闭其中一个后,让所有剩余的mdi子项都平铺?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-02 07:12:19

好了,我已经搞清楚了。正如Hans Passant所说,“您必须在子窗体关闭和消失之后再做这件事。使用BeginInvoke()很容易做到。”再次感谢Hans!

票数 0
EN

Stack Overflow用户

发布于 2012-11-02 00:56:42

从子窗体的closed事件调用MdiParent.LayoutMdi不会忽略关闭的窗体吗?例如this.MdiParent.LayoutMdi(MdiLayout.TileHorizontal);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13180813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档