在我编的一个程序中,是有父窗体和子窗体之分的,一开始的时候,在子窗体中我自己添加的“关闭”按钮可以实现关闭的功能,但那时右上角的“×”没法实现关闭的功能,最近右上角的“×”通过请教之后可以实现关闭功能了,可自己添加的“关闭”按钮却没有用了,而我又不想把这个按钮删除掉,请问如何做才能使两者都能使用呢?

解决方案 »

  1.   

    关闭?
    close;
    不就好了? 
    如果是mdi 的子窗体,在form 的onclose 里写action:=cafree;
      

  2.   

    唉~Close都不会?http://lysoft.7u7.net
      

  3.   

    在按钮的onclick事件里写一句  close; 不就行了
      

  4.   

    这个啊,我要是不知道的话,那就太笨了,是吧。问题是close不行,我才会问的啊,而且merkey2002所说的,我也用了,用那个关闭是可以,不过那个可是右上角的“×”的程序啊,若是我自己添加的“关闭”按钮的话就不是这样了吧。
      

  5.   

    使用onclose事件,在里面判断你预先设置的状态量,如果是通过点击你自己的按钮来的就允许关闭,否则不允许!
      

  6.   

    sendmessage(formx.handle,WM_CLOSE,0,0)
      

  7.   

    那就用这个: Application.Terminate;
      

  8.   

    关闭?
    close;
    不就好了? 
    如果是mdi 的子窗体,在form 的onclose 里写action:=cafree;
    小样的说的对,