LMD DesignPack的使用技巧:如何设置典型的设计环境?

LMD DesignPack是本地VCL控件集合,其高级设计特征可帮助开发者增强应用程序。介绍了创建典型用户界面设计环境的组件,如Root component、TLMDDesigner等,还阐述了创建基本设计环境的主要步骤,涉及添加多种组件及设置属性等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LMD DesignPack是2个本地VCL(可视化组件库)控件的集合。通过其高级设计特征功能,本产品中包含的控件可以帮助开发者增强自己的应用程序,无论是通过添加一个类似于对象检查器的控件,还是扩展的窗体设计器或者类似图表的对象。

【LMD DesignPack v2019.7 点击下载】

创建典型用户界面设计环境的场景所包含的组件

  • Root component:一个可设计表面,可布局的组件 Components palette:支持选择要添加的组件类型
  • TLMDDesigner :提供必要的设计功能 TLMDPropertyInspector:便于查看和编辑组件属性
  • TLMDObjectComboBox:快速方便的选择组件
  • TLMDDesignModule:LMD-DesignPack正确的互操作所必需的
  • TLMDDesignObjects:指在设计环境中创建的完整组件集和当前选定的组件集,促进LMD DesignPack的连贯一致的功能

创建基本设计环境的主要步骤:

1.创建根组件MyRoot(表单或TWinControl子代),如根控件主题中所述:如果MyRoot不是表单,则创建TLMDDesignPanel控件LMDDesignPanel1;

2.添加两个TLMDDesignObjects组件:SelectionObjects和AllObjects;

3.添加一个TLMDModule组件 LMDModule1,lmdmodule1的根属性将在应用程序的运行时设置为MyRoot;

4.添加TLMDDesigner组件LMDDesigner1,将其Module属性设置为LMDModule1,Selection属性设置为SelectionObjects,将AllComponents属性设置为AllObjects。如果MyRoot不是表单,则将DesignPanel属性设置为LMDDesignPanel1;

5.添加TLMDPropertyInspector组件LMDPropertyInspector1,根据需要设置其控制视觉外观和功能的属性,特别是要启用或禁用处理事件或只读属性,请将PropKinds属性设置为适当的值,将其Module属性设置为LMDModule1,Selection属性设置为SelectionObjects;

6.添加TLMDObjectComboBox组件LMDObjectComboBox1,将其ListObjects属性设置为AllObjects,Selection属性设置为SelectionObjects;

7.使用标准VCL、LMD或第三方控件(如工具栏、按钮、面板等)创建表示所需组件类型的组件调色板;

8.编写LMDDesigner1.OnComponentInserting事件处理程序,以提供要创建的适当类型的组件(分配一个ComponentClass参数),它通常取决于组件调色板的状态;

9.创建一些组件(例如按钮、复选框等)以在Design-time 和Run-time 模式之间切换,其事件处理程序通常会触发LMDDesigner1的活动属性,并确保正确分配LMDModule1.Root属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值