要求:
弹出第一个模态窗口中触发事件弹出第二个模态窗口,完成处理后关闭第二个模态窗口并返回第一个弹出的模态窗口同时刷新。
错误:
在完成后,返回第二个模态窗口无刷新!!!

解决方案 »

  1.   

    你可以將第二個窗體作爲一個全局變量,
    在關閉它的時候
    closing()事件中,
    closing()
    {
    Form1 f1=new Form1();
    f1=this.parent;
    //調用窗體一中的事件refreshForm1(),
    //並且要注意,不能將窗體二真的關閉,所以需要同時取消關閉
    e.cancel=true;
    }
    這樣你就可以在窗體一中的refreshForm1()事件中進行相應的處理。這應該很簡單吧。
      

  2.   

    最好在第2  个窗口中设置一个标志,比如f; 当第二个窗口中的时间完毕后,设置f=1,关闭窗口的时候把f的值传到第一个窗口,这是判断f的值,如果f=1,就刷新窗口
      

  3.   

    to dutguoyi(新鲜鱼排):
    谢谢了,刷新使刷新了,可是又重开了一个窗口,而不是再以前的模态窗口中刷的