LMD DesignPack的使用技巧:如何设置典型的设计环境?
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的使用技巧:如何设置典型的设计环境?相关推荐
- jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等
jQuery操作复选框checkbox技巧总结 --- 设置选中.取消选中.获取被选中的值.判断是否选中等 一.checked属性定义 先了解下input标签的checked属性: 1.HTML &l ...
- 掌握这些操作技巧,设置USB调试模式不难
掌握这些操作技巧,设置USB调试模式不难 如何开启USB调试模式? 什么是USB调试模式? 为什么要开启USB调试模式? 如何关闭USB调试模式? 在这篇教学中,我们会详细向大家讲解USB调试模式的开 ...
- Unity2020常用小技巧与设置(建议收藏)
文章目录 一.前言 二.Unity常用窗口 1.Unity六大窗口 2.Game窗口分辨率设置 3.Scene窗口中3D图标的隐藏 4.摄像机与Scene窗口视角的相互同步 5.Inspector组件 ...
- iOS开发调试技巧之在App设置中切换服务器环境
在日常的App开发中,会有正式服务器与测试服务器两种不同的环境,调试或测试时经常需要在不同的环境中切换. 在使用Xcode调试时,可能需要运行两次以测试不同的服务器环境,而在打包测试时,则需要导出两个 ...
- 典型医学设计实验GEO数据分析 (step-by-step) - Limma差异分析、火山图、功能富集
典型医学设计实验GEO数据分析 (step-by-step) - 数据获取到标准化介绍了实验的设计.数据获取.数据标准化和注释,下面是如何利用Limma和线性模型鉴定差异基因,并进行GO富集分析. 线 ...
- spring 开发环境_设置Spring 3开发环境
spring 开发环境 本教程简要说明了如何设置典型的环境来开发基于Spring的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. 在教程 ...
- 设置Spring 3开发环境
本教程简要说明了如何设置典型的环境来开发基于Spring的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. 在教程中,我们将需要安装以下组 ...
- oracle11环境变量path设置_LUENT软件UDF环境变量配置
原创 一只大本鹅 FLUENT小白进阶之路 今天 大家好,今天是本号第一次更新,欢迎大家踊跃提出批评指正,谢谢大家! 今天从FLUENT软件安装UDF环境变量配置开始说起.(以下采用FLUENT19. ...
- 设置计算机上网环境,巧用win7家长控制设置保护孩子上网环境
对于现今的社会,无论三岁八十的男女老少,都喜欢上网冲浪.对于未成年的孩子,家长担心他们上网遇到种种不良现象或者网络环境,不给他们上网也不好,给他们上网又有担忧,该怎么办呢?下面windows7小编给大 ...
最新文章
- 送你9个常用的人脸数据库(附链接、报告)
- 皮一皮:再一次,有钱人的世界我不懂...
- 797C C. Minimal string
- C#语言实现的向导页设计
- (转) SolrCloud之分布式索引及与Zookeeper的集成
- react-native for android windows开发环境搭建详细记录
- gitHub创建 repository仓库 并推送本地代码到该仓库
- python四则运算器tkinter_Python基于Tkinter的二输入规则器(乞丐版)
- 实验2linux系统使用,操作系统实验答案-实验2Linux的基本操作及vi的使用(答案)
- 使用RAID进行磁盘管理
- 10个精妙的Java编码最佳实践
- [高精度整数] a+b [2010年华中科技大学计算机研究生机试真题]
- 基于Vue和Spring Boot的在线视频播放系统 (模仿咪咕视频)
- 基于python+Django+MYSQL实现的图书管理系统
- JAVA集成华为推送 服务端
- Pr 音频效果参考:延迟与回声
- 微信小程序章节自测--6-7-8-9-有解析
- HearthBuddy 召唤随从的问题
- 网页怎么显示emoji表情
- Java RestTemplate 增加SSL证书