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属性。

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

  1. jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等

    jQuery操作复选框checkbox技巧总结 --- 设置选中.取消选中.获取被选中的值.判断是否选中等 一.checked属性定义 先了解下input标签的checked属性: 1.HTML &l ...

  2. 掌握这些操作技巧,设置USB调试模式不难

    掌握这些操作技巧,设置USB调试模式不难 如何开启USB调试模式? 什么是USB调试模式? 为什么要开启USB调试模式? 如何关闭USB调试模式? 在这篇教学中,我们会详细向大家讲解USB调试模式的开 ...

  3. Unity2020常用小技巧与设置(建议收藏)

    文章目录 一.前言 二.Unity常用窗口 1.Unity六大窗口 2.Game窗口分辨率设置 3.Scene窗口中3D图标的隐藏 4.摄像机与Scene窗口视角的相互同步 5.Inspector组件 ...

  4. iOS开发调试技巧之在App设置中切换服务器环境

    在日常的App开发中,会有正式服务器与测试服务器两种不同的环境,调试或测试时经常需要在不同的环境中切换. 在使用Xcode调试时,可能需要运行两次以测试不同的服务器环境,而在打包测试时,则需要导出两个 ...

  5. 典型医学设计实验GEO数据分析 (step-by-step) - Limma差异分析、火山图、功能富集

    典型医学设计实验GEO数据分析 (step-by-step) - 数据获取到标准化介绍了实验的设计.数据获取.数据标准化和注释,下面是如何利用Limma和线性模型鉴定差异基因,并进行GO富集分析. 线 ...

  6. spring 开发环境_设置Spring 3开发环境

    spring 开发环境 本教程简要说明了如何设置典型的环境来开发基于Spring的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. 在教程 ...

  7. 设置Spring 3开发环境

    本教程简要说明了如何设置典型的环境来开发基于Spring的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. 在教程中,我们将需要安装以下组 ...

  8. oracle11环境变量path设置_LUENT软件UDF环境变量配置

    原创 一只大本鹅 FLUENT小白进阶之路 今天 大家好,今天是本号第一次更新,欢迎大家踊跃提出批评指正,谢谢大家! 今天从FLUENT软件安装UDF环境变量配置开始说起.(以下采用FLUENT19. ...

  9. 设置计算机上网环境,巧用win7家长控制设置保护孩子上网环境

    对于现今的社会,无论三岁八十的男女老少,都喜欢上网冲浪.对于未成年的孩子,家长担心他们上网遇到种种不良现象或者网络环境,不给他们上网也不好,给他们上网又有担忧,该怎么办呢?下面windows7小编给大 ...

最新文章

  1. 送你9个常用的人脸数据库(附链接、报告)
  2. 皮一皮:再一次,有钱人的世界我不懂...
  3. 797C C. Minimal string
  4. C#语言实现的向导页设计
  5. (转) SolrCloud之分布式索引及与Zookeeper的集成
  6. react-native for android windows开发环境搭建详细记录
  7. gitHub创建 repository仓库 并推送本地代码到该仓库
  8. python四则运算器tkinter_Python基于Tkinter的二输入规则器(乞丐版)
  9. 实验2linux系统使用,操作系统实验答案-实验2Linux的基本操作及vi的使用(答案)
  10. 使用RAID进行磁盘管理
  11. 10个精妙的Java编码最佳实践
  12. [高精度整数] a+b [2010年华中科技大学计算机研究生机试真题]
  13. 基于Vue和Spring Boot的在线视频播放系统 (模仿咪咕视频)
  14. 基于python+Django+MYSQL实现的图书管理系统
  15. JAVA集成华为推送 服务端
  16. Pr 音频效果参考:延迟与回声
  17. 微信小程序章节自测--6-7-8-9-有解析
  18. HearthBuddy 召唤随从的问题
  19. 网页怎么显示emoji表情
  20. Java RestTemplate 增加SSL证书

热门文章

  1. CentOS 之 make 安装
  2. DAY4-2022.5.8-CMS
  3. Java 读取resources下的文件
  4. 爱奇艺QA测试环境管理平台初探
  5. 制造企业使用云平台可以做什么
  6. 解决在Chrome浏览器上打印Web页面时无法选择布局(横向,纵向)
  7. 在vue中使用element-ui 里面的按钮点击后显示加载中,防止重复提交
  8. 带水波纹的下拉刷新MaterialPullToRefresh
  9. php对接阿里巴巴开放平台
  10. XWPFParagraph设置样式