VCL
文章平均质量分 83
漫漫程序人生
这个作者很懒,什么都没留下…
展开
-
关于VCL的编写 (一) 怎样编写自己的VCL控件
怎样编写自己的VCL控件 用过Delphi的朋友们,大概对Delphi的最喜欢Delphi的不是他的强类型的pascal语法,而是强大的VCL控件,本人就是一位VCL控件的爱好者。 VCL控件的开源,给我们带来了享之不尽的好处。不像以前的ole控件以及ActiveX,你完全可以重写Delphhi标准控件,而且网上这方面的资源很多。 关于如何编写VCL控件,和原创 2004-09-15 13:07:00 · 3117 阅读 · 0 评论 -
关于VCL的编写 (二) 简单介绍一下VCL消息传递
简单介绍一下VCL消息传递VCL除了封装了WINDOWS消息外,还有自己自定义的一些消息。WINDOWS的消息以WM_ 开头,可以参考Delphi Help里带的WINDOWS SDK 或MSDN, 在Messages.pas文件中也可以看得到. VCL的一些内部消息,一般是以CM_ CN_ CB_ 等开头的,在Controls.pas文件中也可以看得到,具体的使用可以查看Delphi原创 2004-09-15 17:13:00 · 2517 阅读 · 0 评论 -
VCL (三) 属性编辑器
Delphi的属性是一个很有特色的功能,这一特性在C#里得到了很好的继承。对于一个类来说,属性是对类中的数据进行有效修改和访问的特殊接口。在VCL中,被published的属性还有一个特性,就是可以在界面设计过程中对属性进行设置.属性的类型数字、字符、布尔、枚举、TStrings、集合,类对象或者接口类型等示例:TEnumTest=(etNone,etTestInt,etTestString);T原创 2005-04-10 20:53:00 · 1680 阅读 · 0 评论 -
VCL(四) 如何写出象TTable, TAdoTable ,Tquery,TAdoQuery 等控件一样的自动下拉显示Field属性
如何写出象TTable, TAdoTable ,Tquery,TAdoQuery 等控件一样的自动下拉显示Field属性Delphi VCL在Delphi 中有很多源码,但是有些关键的属性编辑器却找不到,下面我将举几个例子来说明一下我们可以研究一下TDBEdit的两个关键属性一个Datasource,DataField.示例如下TTestcontrol=class(TWinControl) pri原创 2005-04-10 21:37:00 · 1858 阅读 · 0 评论