【发布时间】:2010-10-20 09:00:34
【问题描述】:
我目前正在.net 4.0 中设计一个 MDI 应用程序(一个自定义 CRM),我开始不喜欢整个界面,因为没有真正的方法来跟踪哪些窗口是打开或关闭的,它可能会导致到一个非常混乱的界面。
避免这种情况的最佳方法是什么? - 我应该实现一个任务栏来跟踪每个打开的 mdi 孩子吗? - 我应该使用对话框来防止多任务处理吗? - 有什么方法可以改变mdi容器上最小化窗口的大小(为什么它们这么小,你甚至无法阅读完整的表单标题......)
抱歉有这么多问题,提前谢谢。
【问题讨论】:
-
是否必须使用MDI?就个人而言,我更喜欢真正的窗口,然后你已经有了一个工作任务栏(Windows 内置),你可以不受限制地安排它们(否则 MDI 可能会导致多显示器配置问题。)如果你今天查看应用程序,一般来说,它们不是t MDI(例如,Office 不再是 MDI。)浏览器是个例外,它们会使用 MDI 而不是远离它们,但它们有选项卡,并且一次只能有一个子项可见,并且只有最大化。保持简单:)