wince中最简单的单例窗体实现

原创 2012年03月29日 17:50:05

       在winform中我们可以通过Mutex类很简单的实现单例窗体,但是在wince中Mutex类不能支持我们实现单例窗体,那我们怎么办?

       我来介绍OpenNETCF里面的NamedMutex类,它的用法类似于winform中的Mutex,具体的看代码:

  bool flag = false;
            NamedMutex mutex = new NamedMutex(true, "test", out flag);

            if (flag)
            {

                //“运行你的窗体”            }
            else
            {
                MessageBox.Show("已经有一个程序在运行,要想重新运行程序必须关闭上一个程序!");
            }

注意事项:我们需要引入opennetcf.dll.有关OpenNetCF的介绍请看这篇文章

相关文章推荐

简单工厂,单例源码

  • 2007年07月25日 11:29
  • 21KB
  • 下载

c++ 与C# 单例代码简单实现

#include using namespace std; // 单例类-----懒汉式 : 在需要时才会创建单例对象 class Singleton { public: static ...

swift 单例的简单总结

  • 2016年08月15日 10:34
  • 22KB
  • 下载

Gank基友系列--简单的纯单例实现

Gank模式开启 好奇心驱使 代码 结果 最后Gank模式开启今天很是无聊,又去逛了基友的博客。在里面读了两篇博客,一篇说的是单例设计模式,一篇说的是关于他这篇单例设计模式的反射侵犯。好奇心驱使关于基...

单例的简单实现

用简单直观的方式来实现一个单例的类 ConfigUtil,这里不使用宏,模版等技术,先了解实现一个单例类的理论知识,然后在此基础之上进行思考,优化,最终让我们的实现真正的达到实用的目的,而不只是功能上...
  • Andy_93
  • Andy_93
  • 2016年10月10日 17:31
  • 209

Unity3D 单例实现方法(方便简单)

在Unity3D 中单例是一个设计模式,可以方便在一个工程中,对单一的游戏对象的脚本组件的控制与调用.      相比大多数的人都会使用伪单例来解决.虽然,伪单例使用起来非常的简单方便,但只适用于一...

C# winform窗体实现简单打印

如果不需要打印设置和打印预览,只是想点击按钮就能实现打印功能,只需要添加printDocument控件即可, 然后在form窗体上添加一个button控件并将其text属性改为“打印”,双击butto...

vb.net简单实现透明窗体显示出背景透明的png

好吧,的确标题怪怪的诶。。。因为我不知道该
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wince中最简单的单例窗体实现
举报原因:
原因补充:

(最多只允许输入30个字)