最新版本:2022.6
介绍
LMD DesignPack是10个本地VCL组件的集合,可以编译到您的应用程序中。它包含一些控件,这些控件可以帮助您使用高级设计功能来增强您的项目,方法是添加类似对象检查器的控件、扩展表单/控件设计器或类似图表的对象。
特点
- 9个组件,用于为应用程序添加设计功能;
- 提供对象检查器,如组件、表单设计器和基于图表的控件;
- TLMDDesignManager控件:将设计器控件与对象组合框/属性检查器连接,以设置几乎没有代码的可设计表单;
- TLMDObjectComboBox控件:类似Delphi对象检查器的对象组合框;
- 支持ASCII/二进制DFM格式,用于保存/恢复表单数据;
- 库的完整源代码;
- 演示高级功能的广泛演示项目-甚至基本上包括报表设计器;
- 通过互联网免费更新
- 站点许可证涵盖同一组织中同一地点的无限数量的开发人员
- 通过论坛(forum.lmd.de)、电子邮件、传真或邮件提供免费技术支持
- 也可作为LMD IDE工具或LMD VCL Complete的一部分提供。
最新添加内容
- 现在可以在TLMDDesignPanel中设计表单(TCustomForm子体)。这允许开发类似BDS的IDE用户界面。
- 新的设计器ShowRootResizers属性允许在设计面板内显示鼠标手柄以调整根的大小。
- 新的全局组件修改通知功能允许同步Design Pack控件中显示的内容,而控件之间没有任何链接。有用,例如,如果您由设计器移动一些Vcl控件,则属性检查器中将自动更新Left和Top属性值。或者:如果在属性检查器中重命名某些Vcl组件,则对象组合框将自动更新显示的组件名称。
- 全局组件修改通知允许检测位于模块根目录内的组件何时被修改。新TLMDModule。OnCompsModified事件可轻松用于检测此类修改,而不是设计器或属性检查器的几个旧事件。
- 全局组件修改通知允许提供更正确的通知,为修改的组件找到正确的模块。假设您通过属性检查器编辑一个模块中的TClientDataSet组件,该组件引用另一个模块的TDataSource组件。由于属性检查器可以编辑链接的数据源组件属性(通过扩展DataSource属性),因此重要的是,修改后的第二个模块将收到通知,而不是第一个模块。
- 所有设计包控件现在都与设计师紧密合作。因此,EditorWindows已从除TLMDDesigner之外的所有控件中删除。在需要编辑器窗口管理器的情况下,所有其他控件将自动搜索适当的设计器。不需要连接到服务提供程序,因为始终可以将编辑控件映射到其模块(设计器)。
- 新TLMDModule。添加OnGetLoadingCompRef事件以允许在存在模块间组件链接的情况下动态加载模块。
- 支持帧和帧子级——包括保存/加载具有帧副本的根,并从基本帧事件处理程序继承。最显著的特性是能够在运行时加载带有框架的表单,而无需创建虚拟框架实例。
- 设计区域的对齐线支持——在移动控件或调整控件大小时(甚至在插入控件时)对齐控件的有用功能。
- Designer控件现在支持保存/恢复锁定状态。
- 非视觉控件的组件标题
- 设计器支持控件分组。将复合控件作为单个对象处理(可以移动/调整大小/删除)。
- TLMDServiceProvider组件代表简化可扩展应用程序开发的服务架构。
- 以及其他一些小的新的有用添加,如用于表示LMD IDE-Tools支持的设计模块结构或集成代码的预定义表单,例如设计器、属性检查器和组件树组件现在能够显示有用的默认弹出菜单。此外,他们还可以通过自动添加默认项来链接弹出菜单组件。此功能用于在设计器和组件树中用类似Delphi的组件编辑器谓词填充弹出菜单。
- 所有IDE工具包(IDE集成包、设计包、ScriptPack和SyntaxEdit)的组合帮助文件。