最新版本:2022.6
介绍
LMD DockingPack是本地VCL组件和附加类的集合,可以编译到应用程序中。此软件包旨在帮助您构建具有完全可定制和现代用户界面的应用程序。添加带有浮动面板的停靠功能,例如Visual Studio(2005、2010,甚至VS 2012中的新大都会风格)!
特点
- 具有水平、垂直或选项卡停靠区域、拆分器和移动“自动隐藏”区域的高级站点控制。
- 活动区域上方的透明热点。
- 选项卡区域和拆分器中的活动区域上的附加拖动。
- 能够在面板TLMDDockPanel上放置所需的用户界面控件-防止项目中有许多不同的形式。
- 具有拖放区域重排功能的高级设计时功能。
- 真正的比例区域调整大小。LMD DockingPack使用双倍系数来存储比例大小,以防止比例丢失错误,同时调整大小非常缓慢。
- “空间”区的概念。这是具有主要应用程序内容的中心区域。中心区域具有以下有用的特殊属性:当码头站点调整大小时,空间区域具有调整大小的最高优先级,而所有其他边缘区域的大小相同;相对于空间区域,边缘区域“自动隐藏”侧被自动检测。
- 使用空间区域提供了以下附加功能:与Delphi标准站点(如TPanel)不同,dock客户端可以停靠到边缘的空白站点,而不仅仅是整个站点区域。从用户的角度来看,这更自然。从站点停靠出空间面板不会损坏边缘区域布局。
- 内置本地选项卡式文档支持:包括特殊热点区域、关闭选项卡按钮和特殊浮动表单样式。
- 使用TLMDDockPanel的DragMode、ShowHeader和Buttons属性,允许锁定某些面板,以防止它们从站点停靠。允许使用TLMDDockSite的OnCustomInsertQuery和OnCustomInsert事件拦截停靠丢弃。这两个功能允许组织完全自定义的中心区域,如MicrosoftVisualStudio中的“选项卡式文档”。
- 当前坞站布局的高级全局保存/加载。TLMDDockManager控件允许以XML格式保存/加载所有停靠站点,包括动态创建的浮动站点。TLMDDockSite。LoadDesignLayout属性和TLMDDockManager。ApplyDesignLayout方法允许延迟在应用程序中应用设计时布局,以防止闪烁。
- 使用OnCloseQuery、OnClose事件和Release方法进行高级坞站面板寿命管理。
- 库的完整源代码
- 包括一年订阅,通过客户门户免费更新
- 演示高级功能的广泛演示项目
- 站点许可证涵盖同一组织中同一地点的无限数量的开发人员
- 通过论坛、电子邮件、传真或邮件提供免费技术支持
- 也可作为LMD IDE工具、LMD ElPack或LMD VCL Complete的一部分提供。
2021发布的新功能
- 支持10.4及更高版本中引入的新RAD Studio IDE设计器功能
- 新属性(AutoHideOptions、IsDocked)和事件(OnActiveChanged)
- 改进了dpi缩放和多监视器支持
- 为LMD VCL Complete客户提供DockingStyle Editor的完整来源!
2019年发布的新功能
- 支持10.2.2及更高版本中引入的新RAD Studio IDE设计器功能
- 支持IDE中的新主题
- 改进的dpi支持
2018年发布的新功能
- 新版本的DockingStyle Editor(位于\tools文件夹中)。新的exe没有打包exe(这导致一些病毒引擎产生误报)。
- 高dpi支持
- 改进的多监视器支持