两个formform1
form2form1中放入command, command_click中写:form2.showform2中的 form_load中写:unload me就会出现对象已经卸载,错误是form1.show这句话请问这是什么原因?
我既然已经调用过了form2.show了,  我让form2 unload有什么不可以,难道form1一直在执行form1.show--------------------------------------------------------------------csdn发贴功能真差劲!!!!!!!

解决方案 »

  1.   

    可能是滴   FORM1要加载FORM2  
    FORM2 又要UNLOAD  这样如果不报错的话  它不是要一直循环下去了啊   一个加载 一个卸载 一个不服气 又加载  又卸载 呵呵     那不是完了
      

  2.   

    单击command,执行form2.show ,也就是要加载Form2,在加载的同时又卸载,程序怎么执行呢?
    请看Msdn的帮助:对象被卸载(错误 364)
    窗体从其本身的 Form_Load 过程被卸载。此错误产生的原因及解决方法如下: 在 Form_Load 过程中带有 Unload 语句的窗体被隐式地加载。例如下面的例子,若 Form2 没有被加载,将隐式地加载它:Form2.BackColor = Form1.BackColor。 
    从 Form_Load 过程中删除 Unload 语句。