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

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

【LMD DesignPack v2019.7 】  

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

  • Root component:一个可设计表面,可布局的组件
  • Components palette:支持选择要添加的组件类型
  • TLMDDesigner :提供必要的设计功能
  • 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属性。

购买LMD DesignPack v2019.7正版授权的朋友可以点击”咨询在线客服”哦~~~


年中活动火热开启
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年5月18日
下一篇 2019年5月19日

相关推荐

发表回复

登录后才能评论