我一般parent就用FORM1,而且Create函数的参数也用nil.
为什么大家都用self呢,在哪方面可以体现出不同呢?

解决方案 »

  1.   

    如修改了窗体name,你是不是要把Form1改成Form2?
      

  2.   

    Form1是你的窗体类的一个实例。
    用self的话,parent就是当前窗体的实例。
      

  3.   

    Form1只是一个变量。可能是nil,也可能指向别的窗体。
    而self就是当前对象的引用
      

  4.   

    上天给你一个Self,你不好好珍惜,反而对一个叫Form1的躯壳情有独钟~~
      

  5.   

    self不是代表自身吗?不是控件自己吗?创建BUTTON,就是BUTTON自己,为什么会指定parent为当前的窗体呢?
      

  6.   

    是自身啊,可是不是控件自身,是容器自身。button要放在窗体里
      

  7.   

    self代表容器??哦。懂了。哈哈。怎么才发现这个问题。是不是有点晕了
      

  8.   


    在线程里动态创建控件,那它的parent就不能是self,而应是具体的容器名。
      

  9.   

    学习ing ,一直不知道为什么反正用的是 self