- 博客(6)
- 资源 (15)
- 收藏
- 关注
转载 aowner , nil 和 self 的区别
一、owner和parent的区别: parent属性是指构件的包容器,构件只能在此范围内显示和移动。举例子如下: (1)在form1的窗体上,放一个panel1,并将panel1拉大, (2)在panel1上放一button1; (3)在form1上放一button2。 现在如果移动panel1,则button1随着panel1移动,这是因为button1的parent是panel1。
2008-10-31 08:29:00 1921 1
原创 Delphi单元文件Unit详解
有时随着项目改变开发语言也要换,今天用C#,明天可能就用DELPHI,在此把DELPHI文件结构备忘一下unit Unit1; interface {接口部分开始} uses {引用单元列表,这是可选的,如果包含必须紧跟interface关键字} {接口部分声明常量/类型/变量/过程和函数,这些声明对引用单元就像
2008-10-31 00:34:00 5029
转载 自定义控件-控件关联
控件关联的实现控件的关联在Delphi中也是很常见的,我们可以设定一个控件的某个属性指向另一个控件。比如我们在窗体上放上Tedit,TpopupMenu两个控件,然后设定Tedit的PopupMenu属性为TpopupMenu控件,运行后在Tedit点击右键就会弹出刚才设定的那个TpopupMenu菜单,也就是说Tedit,TpopupMenu联手完成了任务。再比如TDBEdit控件的DataS
2008-10-28 15:09:00 1605
原创 Delphi控件-复合控件
复合控件复合控件是Delphi控件中非常重要的一种控件,复合控件就是将两个或两个以上的控件重新组合成一个新的控件。例如TspinEdit、TlabeledEdit、TDBNavigator等就是复合控件,TDBNavigator其实就是在一个Panel放上若干个Button而已。制作一个复合控件时,我们一般从TwinControl派生控件。我们这次做的控件是拥有一个Edit编辑框和一个Button
2008-10-28 13:48:00 4274
原创 Delphi 自定义事件的例子
我们这个控件将演示控件的自定义事件的书写。这个控件有一个类型为string的SensitiveText属性,当用户在输入框中输入的文字为InvalidText时就会触发OnSensitiveText事件。按照惯例,我先把源码展示给大家:unit TextSenseEdit;interfaceuses SysUtils, Classes, Controls, StdCtrl
2008-10-28 11:36:00 7763 1
原创 Delphi控件开发
有人说过“不会开发控件的Delphi程序员不是真正的程序员”。Delphi正是由于高度的可扩展性和大量的第三方控件的支持才能吸引无数程序员挑剔的目光。即使是由于工作需要使用其他开发工具的开发者也常常怀念和Delphi度过的日日夜夜。接触Delphi已经一年多了,从当初对着Delphi组件面板上上百个控件不知所措,到现在已经可以根据需要开发一些有一定难度的控件,其中走过的路是十分艰辛的,所以特此
2008-10-28 10:00:00 1458
Winodws Socket I/O模型 电子书及附套代码
2009-09-24
Unlocker
2007-05-09
Unlocker
2007-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人