Delphi控件 我们也可以(3)

2016-01-29 14:12 2 1 收藏

Delphi控件 我们也可以(3),Delphi控件,我们也可以(3)

【 tulaoshi.com - Delphi 】

 
实践第二步——动手做

先启动Delphi6,选择File菜单下的New|Other...在New Items中选“Package”,起个好名字,把 它存好,这是封装组件的包文件。



图2:新的包从这里添加

  再它的Package界面上点Add按钮,弹出的Add对话框中选New Component页面,在Ancestor type中选TLabel [QstdCtrls],ClassName为TTouchLabel, Palette Page 是你要把它放在哪一个组件板上,可以自己指定一个新的噢。在 Unit file name 中指定好文件名(存好啊)。点OK,在Package中就可以看到这个.pas文件了,它就是我们一会儿要添加的CLX 控件。再ADD 一个, Ancestor type选TLabel [StdCtrls],文件名不要起重,其它一样,这就是VCL组件。



图3:添加新控件——注意“Ancestor type”,那是组件的父类,也就是你要从哪个类派生出你自己的新控件。
然后双击你所要编辑的文件,把代码对应着填进去,就可以Compile了。没什么问题的话,点击Install安装,成功后会有提示信息告诉你,有哪些组件安装成功了。记着在Tools菜单选Environment Options, 再选Library页,在Library Path和Browsing path中Add 进你的代码所保存的目录。这样你就可以使用刚刚加入的组件了。

  其实,还有一个方法,把我的代码保存为.pas文件,在Add组件时,选Add Unit页, 把文件加进来就可以了。



图4:你也可以省点事

  通过这次实践,我们应当会对Delphi6的组件管理、消息体系、CLX构架有所了解。现在高手之路已经在你的脚下了。成为真正的高手的一个障碍,你已经跨了过去,恭喜你!



图5:我自己的组件板,你也会有的
 

来源:https://www.tulaoshi.com/n/20160129/1492762.html

延伸阅读
标签: ASP
       作者:http://www.aspcn.com 飞刀      众所周知,ASP.Net中给我们提供了三个数据控件--DataGrid,Repeater,DataList。在这三个控件中,DataGrid控件的功能最强大,Repeater控件最忠实于模版原样,DataList控件则兼而有之。      DataGrid控件太有名了,...
前一段时间,一个名叫YAI的‘病毒’在我国闹的沸沸扬扬,许多不明真相的人 对他感到神秘莫测,可是究其实质无非也就是一个远程控制软件罢了,只不过他的 服务器端程序隐藏的十分好而已。其实在VB5中有一个基于TCP\IP协议的Winsock控 件,利用他改改属性,写几段代码,我们同样可以来一回YAI. 由于篇幅所限,...
Delphi的出现将一大批程序员带入了Windows下的可视化编程,为一些C&C++的死党程序员所羡慕、感叹。直到C++Builder的出现这些Programer才用到了梦寐以求的编程工具,也将一些不得已"投敌"到Delphi下的程序员又拉回到C++的怀抱。她正真将Windows下的可视化编程和面向对象编程语言有机的融合在一起。但是由于C++Builder面市时间...
1、准备 GPS(Global Positioning System),即全球定位系统,利用24颗GPS卫星的测距和测时功能进行全球定位,在许多系统中,如机场导航系统,出租车辆管理和调度系统、江河流域的灾害信息管理和预测系统中,GPS得到了广泛的应用。本文利用MSCOMM控件实现了GPS数据的采集,可为信息管理和指挥调度等提供定位数据。 本文采用GPS的...
标签: Delphi
  Delphi以其优秀的界面和简单的用法深受广大程序员的喜爱.笔者经过摸索,自做了一个具有动态显示特性的控件。只柙谥鞒绦蛑械饔酶每丶囊桓龇椒纯墒迪侄允尽T诙允镜耐?为了不影响主程序做其他的事情,笔者采用了比较流行的线程技术。  一. 方案  自做一个父类为TEdit的控件,应该有一个Text属性,能自...

经验教程

614

收藏

95
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部