在FORM1中有一个BUTTON1,其CLICK事件为CLOSE;
我想让FORM2中的BUTTON1的CLICK事件继承FORM1上的BUTTON1的CLICK事件,
应该怎么做?
只在form2的button1里面写inherited不行吧?

解决方案 »

  1.   

    直接从Form1继承即可,不用写代码
      

  2.   

    执行form1的close就会关闭整个程序,不必多写代码。加入要在form2里调用form1的btn1click事件就写form1.btn1click(Nil);不过这样写不符合编码规格,不推存
      

  3.   

    哎呀,对了,你要想在子窗口关闭程序只要使用函数:application.Terminate 就可以了
      

  4.   

    老兄提的这个实现功能直接调用就可以了的,
    Form2中有这么一句uses Unit1;
    就能使用form1的函数和变量了(当然不是私有的)。另外继承也可以,然后可以直接使用Form1的button和函数哦
      

  5.   

    我发这个贴的本意是问怎么才能让Form2中的Button继承form1中的Button,不是想问怎么关闭窗口的。
      

  6.   

    form2直接从form1继承,不用写一行代码
      

  7.   

    File->New->Other->找到自己工程->选种要被继承的窗体->确定
      

  8.   

    直接从Form1继承的话
    那么很多东西都是不需要的
    应该这样去除