【发布时间】:2014-01-10 23:49:24
【问题描述】:
当我创建一个新项目时,我选择“DevExpress 2010 应用程序”,然后我创建主窗体 MDIForm 和第二个窗体 MDIChild,然后我将 dxRibbon 控件添加到两个窗体,但是当我创建第二个窗体并尝试最大化它时它产生这个:
如果第二种形式没有dxribbon控件一切正常,那么我猜它与Ribbon控件本身有关有什么想法吗?
合并不是问题,主要问题是当您最大化 unit4 时,它不会像图片中那样填充父级。
源代码:Here
【问题讨论】:
-
你的目标是什么?我认为如果您使 MDIChild 在父级中最大化是正常的吗?
-
是的,它是正常的,但它不填充父级是不正常的,它只会部分填充它,然后如果你最大化父级,它会一直填充父级。
-
在 DevExpress 论坛上提问 - 你付钱给他们帮助调试你的应用程序。通常几天后,他们会将您的示例应用程序发回并进行修复
-
我想知道 DevEx 功能区是 Microsoft Ribbon Controls 的包装,还是 DevEx 自己的 tabula rasa 设计。 Microsoft 的趋势是弃用 MDI 以支持 SDI,弃用工具栏以支持功能区。如果 Microsoft Ribbons 不支持 MDI 模式,我不会感到惊讶 // 你的两个功能区中的哪一个在屏幕截图中可见? // 另外我想知道除了菜单和状态栏之外,MDIOwner 表单中允许哪些控件。 MDI Owner 内部有一个不可见的 MDI Controller 窗口,它正好作为子级的最大视口。也许非空 Owner 混淆了它
-
我已经下载了您的示例,并在 unit4 的功能区中设置了一个组。当我最大化 unit4 时,该组被合并到父级(单元 2)中。那么问题出在哪里。
标签: delphi layout devexpress delphi-xe3