jinyuttt

导航

2011年4月22日

winform窗体只创建一次对象一个窗体

摘要: 方法1,设置标示,建立时设置一值,在没有关闭销毁窗体时,用if判断创建对象。关闭销毁时又设置为一值。保证只城建科一次窗体。方法2.创建对象为静态,用以静态方法判断创建,感觉好点。例如 static Form2 frm; static cs (){ if(frm==null){ frm=new Form2; frm.show();}else{frm.show();}} 阅读全文

posted @ 2011-04-22 13:03 代码苦行僧 阅读(368) 评论(2) 推荐(0) 编辑

winform程序的关闭

摘要: winfrom程序有3种关闭方式,其特点有所不同,今天区分下。假如默认建立了Form1,Form2,Form3.From1是初建立的窗体。在form1中,只要关闭窗体,即用this.close()就可以关闭程序。这里该方法会引发form1的formclosing事件和fromclosed事件。其他窗体的这2个事件不会引发,然后关闭程序。程序终止。如果在form1中使用application.exit()方法,此时from2,form3打开,则将以次引发form1的formclosing事件,form2的closing事件,from3的closing事件(form2与form3的先后是看打开的先 阅读全文

posted @ 2011-04-22 12:55 代码苦行僧 阅读(2310) 评论(0) 推荐(0) 编辑