摘要: 由于最近工作需要用到单实例模式,虽然以前对单实例模式有些了解,但却没有实际应用过,看了也就忘记了。再次熟悉一下:有时候,我们需要在程序运行整个过程中,为了效率问题或者用户体验,要求只产生对象的一个实例,这时候我们就需要用到单实例模式。例如:我们想在弹出对话框窗口时,不论用户触发多少次事件,当窗口存在时,只弹出一次。1:将弹出窗口Form1作为全局变量声明:Form1 frm1;在触发弹出窗口事件时判断Form1是否实例化,如果没有,实例化窗口弹出:if(frm1==null){ frm1=new Form(); frm1.show();}但这时还是有问题,当我们关闭窗口后,再点击却不能在弹.. 阅读全文
posted @ 2012-06-11 23:49 iskyoole 阅读(335) 评论(0) 推荐(0) 编辑