gpt4 book ai didi

c# - MDI 优点和缺点

转载 作者:行者123 更新时间:2023-11-30 16:36:50 25 4
gpt4 key购买 nike

我从我现在工作的前任开发人员那里继承了一个应用程序框架。该框架利用多个父/子关系。在许多情况下, parent / parent / child 会发生。我问他为什么不使用 MDI,他说多年前,当他开始使用 MDI 时,MDI 在前面提到的关系场景方面存在重大缺陷。特别是对于多位 parent 。

我的实际问题是; MDI还有这些缺点吗? & 那些使用 MDI 的人,你们遇到了什么问题,你们是如何克服的?

谢谢!

最佳答案

MDI 接口(interface)的一个问题是无论如何您都不能在 MDI 容器中注册无限的窗口(参见 This Microsoft KB item)。以为我张贴了它,因为我看到许多 MDI 应用程序在大量使用时遇到该错误。

我通常喜欢 SDI 接口(interface),并让它在“某物”的多个实例上共享相同的控件和窗口,而不是为“某物”的每个实例生成一个新窗口。

我不知道程序界面的细节,但我还没有找到无法重新设计为 SDI 界面和一些模态对话框(如果确实需要)的东西。

关于c# - MDI 优点和缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com