请问:在一个form create 的时候是先create form 上的控件然后再 create 自己吗?
解决方案 »
- 关于stringgrid线宽问题?
- Delphi7,运行时Showmessage()显示出代码里没有的内容,怎么回事?
- 请问各位大侠PSafeArray在DELPHI中如何使用
- 怎么样使richedit 里面很多行文字 点任何一行 该行就是选中状态 怎样做最好
- 急,delphi6装了升级补丁2后什么控件装进去都显示不出来了.
- 关于缓存更新的一个菜鸟问题
- 我创建了一个动态菜单,怎样使我点击这个菜单能够触发事件
- 明年就要毕业了,我该怎么办?
- 请问谁知道张小龙先生的联系方式?
- delphi7 怎么调用codesoft8 公式或输出值
- 请高手指点.......................................................
- 愚蠢的问题:谁告诉我Invokable向导怎么激活??????
没爸爸怎么会有儿子~~
这个比喻恰当
1:其它的代码调用该类的构造函数(通常是Create)
2:构造函数会实例化这各类,如果要严格区分的话,应该是先实例化自己然后再创建应该创建的各个Field,包括各个控件。如果是TForm的话,会调用他的祖先类的构造函数实例化,可以理解为祖先类的构造函数调用过后就已经实例化了,这个时候各个控件应该还没有被创建。
3:如果是TForm,会在调用其祖先类TCustomForm的最后阶段,通过虚拟方法DoCreate,如果OnCreate事件处理函数不为空的话,那么就会调用OnCreate实践联系的函数。