(1)DataSource属性    该属性用于连接要编辑数据的主表数据源(2)DataField属性    该属性用于指定要编辑的数据字段名(3)ListSource属性    .    该属性用于提供连接数据编码的从表数据源(4)KeyField属性    该属性用于指定数据编码从表的关键字,一般为数据编码字段(5)ListField属性    该属性用于选择数据表中要在列表框中显示的字段名称通过上述5个属性的设置,就能用DBLookupComboBox组件的下拉列表框录人所需数据…
当我们在扩展一个 vcl 组件功能的时候,既想保留IDE中能拖动大小与直接设置属性的功能,又想减少写创建与释放代码和安装扩展后新组件的麻烦,那么本文中的方法,就非常实用了. 以给TStringGrid的单元格加上颜色功能为例,先看如何调用: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.C…
透明的控件, 一般继承自TGraphicControl的(就是那些没有handle属性, 不能有focus的控件, 如image)都有Transparent属性. 对TWinControl类的控件, 要实现透明只要完成以下四步基本上就成了. 1.在Create中设定ControlStyle :=ControlStyle - [csOpaque]; 2. override 它的CreateParams方法, exstyle 里加上WS_EX_TRANSPARENT. 3. 修改它的parent的w…
http://blog.csdn.net/delphiteacher/article/details/8924110 Delphi for iOS开发指南(6):在iOS应用程序中使用ComboBox组件来从列表中选择某一项 在FireMonkey iOS应用程序中实现一个选择器 在iOS平台上,FireMonkey使用TComboBox组件来封装选择器组件: 要定义一个选择器并且列出可以选择的项目: 1.        选择File>New>FireMonkey Mobile Applica…
Delphi for iOS开发指南(8):在iOS应用程序中使用Tab组件来显示分页 在FireMonkey iOS应用程序中的Tab Tab由FMX.TabControl.TTabControl定义,它是一个容器,用来包含一些Tab页: 每个Tab页可以包含任意UI元素. 你可以隐藏这些页,不用显示点按来切换Tab页. 对于每个Tab,你可以指定预先定义好的图片,也可以自定义图标,以及Text标签. 当然你也可以在控件的顶部或底部放置Tab. 使用Form Designer设计Tab页 要在…
Delphi for iOS开发指南(7):在iOS应用程序中使用WebBrowser组件 在FireMonkey iOS应用程序中使用WebBrowser 在iOS平台上,FireMonkey使用TWebBrowser组件来封装Web Browser.这篇文单讲述了如何在iOS上创建一个简单的FireMonkey浏览器程序. 第一步:设计界面   1.        选择File>New>FireMonkey Mobile Application – Delphi>BlankAppli…
用Delphi开发的时间也不短了!刚接触Delphi的时候,就觉得组件这个东西非常方便!根本不必知道组件内部的作为,只要使用就好了!然而用的多了,也不免会对各种delphi组件的内部实现方式产生兴趣!也不知道从什么时候开始,开始开发delphi的控件,这也得归功于我所在的公司了,由于老板的信任,我得以开发各种公司内部需要的控件,期间也积累了一部分的开发经验.在这个Delphi日渐凋零的时刻,于是我在心里便想,用了这么长时间的Delphi,也用来混了好几年的饭钱了,同时也不断的在网络上汲取了各种各…
Delphi的组件读写机制(一) 一.流式对象(Stream)和读写对象(Filer)的介绍在面向对象程序设计中,对象式数据管理占有很重要的地位.在Delphi中,对对象式数据管理的支持方式是其一大特色. Delphi是一个面向对象的可视化设计与面向对象的语言相结合的集成开发环境.Delphi的核心是组件.组件是对象的一种.Delphi应用程序完全是由组件来构造的,因此开发高性能的Delphi应用程序必然会涉及对象式数据管理技术. 对象式数据管理包括两方面的内容:● 用对象来管理数据● 对各类数…
源代码下载:MyActiveX20081229.rar 声明:本文代码基于CodeProject的文章<A Complete ActiveX Web Control Tutorial>修改而来,因此同样遵循Code Project Open License (CPOL). 在上一篇文章<COM组件开发实践(七)---多线程ActiveX控件和自动调整ActiveX控件大小(上)>中介绍了ActiveX控件中使用多线程的基本需求,并提出了一个简单的线程模型,但却出现了意想不到的问题,…
声明:本文代码基于CodeProject的文章<A Complete ActiveX Web Control Tutorial>修改而来,因此同样遵循Code Project Open License (CPOL). 最近遇到两个需求:1)在ActiveX控件中使用工作线程来完成底层的硬件设备扫描任务,并在工作线程中根据操作结果回调外部web页面的JavaScript函数:2)能根据控件任务的不同自动调整控件大小.但在查阅了大量资料后,发现网上讨论ActiveX中多线程开发的文章基本没有,最后…