之前在开发winform程序的时候,经常做这样的控制:每个form同时只能出现一个。
方法有很多,通常我都采用这种方式:(通过一个public 的static 字段进行控制)
主窗体menu:

















frm窗体:











这种方式可以很好的工作。
在Singleton Pattern,提到这种模式有几个特点:
- 单例类只能有一个实例。
- 单例类必须自己创建自己的唯一实例。
- 单例类必须给所有其它对象提供这一实例。
转自:
(并非原创,但是找不到原来的链接了,如果谁看到了原文链接,留个言,谢谢)
作者:ITBear
出处:http://www.cnblogs.com/IT-Bear/
关于作者:初出茅庐。如有问题或建议,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接
如有问题,可以通过 tangyuting2011@foxmail.com 联系我,非常感谢。