请问form.close 与直接选form右上角的关闭有什么区别?

解决方案 »

  1.   

    但是我在form中的datetimepicker.onexit事件中作了判断,
    if datetimepicker.date>date then showmessage('can't do this')
    如果我用在一个button.click事件中写close,它会执行datetimepicker.onexit事件,直接选form右上角的关闭它不会执行datetimepicker.onexit事件。
      

  2.   

    没区别!一样用!
    只是Close是个方法(和过程差不多);
    form右上角的关闭是调用这个过程!
      

  3.   

    datetimepicker.onexit的发生是当焦点从它那里转到其它控件.在button1.click中,当前焦点转到了button1l中,所以触发了datetimepicker.onexit.直接点击右上角的关闭,直到窗口完全从内存释放前,焦点还是在datetimepicker中,
    所以它的onexit事件没有触发.
      

  4.   

    应该没有区别,至于内存,我想应该同样被释放了,编好程序后可以检查win的程序管理。
      

  5.   

    请问如何让退出按钮也不触发datetimepicker.onexit事件?