我目前有一个使用Delphi 7构建的SDI应用程序,我希望最终用户在运行时选择SDI和MDI之间的接口类型.我的问题是如何在运行时更改SDI和MDI之间的应用程序行为?
目前我知道有几个使用delphi构建的应用程序允许这样:EMS SQL Manager和TOAD.
替代文字http://i46.tinypic.com/5l0ykw.png
提前致谢.
War*_* P 7
下载Jedi JVCL并安装它,然后查看JvDocking的演示"代码对接".他们完全这样做.
它们意味着你实际上并没有使用FormStyle = fsMDIChild,除非你想要很多问题.通过代码对接,您可以"模拟"MDI.
不要将窗口转换为帧.这是一个糟糕的解决方案.
对于没有MDI问题的类似MDI的环境,请使用对接解决方案(支持对接的商业或开源组件).我使用JEDDocking,它包含在JEDI JVCL中,它是免费的开源软件.
你用你的形式在这两个"停靠"和"出坞"(浮动)模式,这给你一个停靠IDE外观(Visual Studio和RAD Studio的),以及取消固定IDE的外观和感觉(RAD Studio中的未停靠,或经典德尔福7).
| 归档时间: |
|
| 查看次数: |
3742 次 |
| 最近记录: |