请问a[i]=new TImage(this)和a[i]=new TImage(Form1)有什么区别吗?
<P>1、请问a=new TImage(this)和a=new TImage(Form1)有什么区别吗?</P><P>2、若不写a->parent=谁,这个声明的数组还有用吗?</P> <P>1.括号里面的指针是用来标明TImage控件的owner,就是拥有者的,必须要有拥有者应为这种控件事不能脱离窗体单独存在的!</P><P>2.从使用上面看a是一个指针数组,存放的都是指针,这些指针应该是指向一些控件的,控件的parent属性是用来指明控件的父控件,基本上都有,也可能不用指明!我觉得这和数组本身没有什么关系!</P> 噢, 那this这是什么父控件呢?写完this, this变成黑体 <P>那是this指针,一般指向当前的窗体!</P> 噢,也就是说如果当前窗体叫Form1。this就是指向form1.
页:
[1]