Foxtable(狐表)用户栏目专家坐堂 → 程序重复打开请教


  共有3617人关注过本帖树形打印复制链接

主题:程序重复打开请教

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/12 22:25:00 [显示全部帖子]

 

可以用下面代码实现

全局代码:

Public mu As System.Threading.Mutex

 

BeforeOpenProject事件:

Dim sucess As Boolean = False
mu = new System.Threading.Mutex(True, "dsdfhdfghf", sucess)
If not sucess Then
    MessageBox.Show("只能打开一次!")
    e.Cancel = True
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/12 22:40:00 [显示全部帖子]

以下是引用hbhb在2014-6-12 22:39:00的发言:
谢谢!帮助里在哪里介绍,怎么看不懂?

 

用就行了,在两个地方加入代码即可。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/12 22:49:00 [显示全部帖子]

以下是引用hbhb在2014-6-12 22:48:00的发言:
如此重要的知识点为何帮助里不介绍,难道非要回头精通vb.net?
如果不进行重复打开限制,程序运行有无影响?

 

驱动学习,需要的时候,就去网上查一下对应的资料即可。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/19 11:53:00 [显示全部帖子]

以下是引用zpx_2012在2014-6-19 11:47:00的发言:
请教下这样会有个问题,当程序已经运行最小化在下方任务栏后再次运行是可以出现提示,但也被最小化在下面了,能否让提示窗口直接显示在桌面上呢?谢谢!

 

MessageBox.Show("anbc", "123",MessageBoxButtons.Ok,MessageBoxIcon.Warning,0, Windows.forms.MessageBoxOptions.ServiceNotification)


 回到顶部