指定控件的宿主,当宿主Free时,会帮你Free控件
为nil时,控件需要自己释放 如Button.Free
为application时,Application会帮你Free掉那个控件
其它的参数都一样,指定哪个控件,那个控件就会帮你Free掉那个控件,你不需要自己Free
为nil时,控件需要自己释放 如Button.Free
为application时,Application会帮你Free掉那个控件
其它的参数都一样,指定哪个控件,那个控件就会帮你Free掉那个控件,你不需要自己Free
解决方案 »
- 怎样让应用程序等待5秒后继续执行?
- 请高手指教:如何在image中抓取鼠标的坐标?
- 征求“丢失更新”比较好的解决方案!!
- 散分!C/S,interbase5.5中,如何向数据库表追加数据?
- 大家说说,杭州龙盛信息技术公司,怎么样啊? 我是面试的.
- 菜鸟问:怎么用delphi 实现与、或、模糊查找?好心人赐教
- delphi xe5 APK 问题
- 谁有用DELPHI写的现成的基于JABBER协议的简单实现?在服务器端能看见在线的就行。
- 如何获得图标?
- 简单的问题!真诚回答,一定给分,绝对不失言!(35分)
- 关于用线程向多个窗口中发送字符串的问题
- 在ADOQuery中有什么属性与BDEDataSet中的UpdatesPending等同呢?
结构方面的问题,明天结帐
三层结构看李维同志的书,我现在还没有用过。
为self时指的是窗体,窗体free时,跟着free;sender为发生事件的对象。
比如说你有两个按钮都指向同一个事件,那么你就可以根据sender来判断是哪个按钮。
--比如说你有两个按钮都指向同一个事件,那么你就可以根据sender来判断是哪个按钮。
请问怎么通过Sender来判断是哪个按钮呢?给一段源代码吧!
Showmessage('button1 clicked!');
创建者(Owner): 对象(Object)的创建者
创建者释放时相应对象也释放//Click(Sender: TObject)
发送者(Sender):触发事件的对象(Object)//Create(Self)
自指针(Self):类(Clasee)实例的指针//Parent := Self
父容器(Parent):安放控件(TControl)的容器