title
author
date
createtime
categories
wpf 只允許開啟乙個例項
lindexi
2018-2-13 17:23:3 +0800
2018-2-13 17:23:3 +0800
wpf我們有時候只希望我們的程式只開啟乙個例項,也就是我們的軟體只有一次被開啟。
那麼我們可以通過乙個辦法知道,在這個軟體開啟前是不是開啟過乙個,還沒關閉。也就是是否存在另乙個程式在執行。
下面是乙個簡單方法
// 確保不存在程式的其他例項singleinstancewatcher
=new
semaphore(
0, // initial count.
1, // maximum count.
assembly.getexecutingassembly().getname().name, out
creatednew);
if (creatednew)
else
另乙個方法
stringmutexname
=properties.resources.programtitle
+"mutex"
; singleinstancewatcher
=new
mutex(false, mutexname, out
creatednew);
if (!
creatednew)
boolcreatednew;
system.threading.mutex
instance
=new
system.threading.mutex(true, "mutexname"
, out
creatednew);
if (creatednew)
else
2018 2 13 WPF 只允許開啟乙個例項
title author date createtime categories wpf 只允許開啟乙個例項 lindexi 2018 2 13 17 23 3 0800 2018 2 13 17 23 3 0800 wpf我們有時候只希望我們的程式只開啟乙個例項,也就是我們的軟體只有一次被開啟。那麼...
2018 2 13 WPF 獲得觸筆懸停元素上
title author date createtime categories wpf 獲得觸筆懸停元素上 lindexi 2018 2 13 17 23 3 0800 2018 2 13 17 23 3 0800 wpf 觸筆可以獲得懸停在元素上,這時觸筆沒有碰到元素,沒有碰到螢幕。如果使用觸筆,...
WPF 只允許輸入數字的文字框
在網上有不少關入這方面的資料,下面是我選用的乙個方案 public numbertextbox void numbertextbox keydown object sender,keyeventargs e else void numbertextbox textchanged object sen...