只能開啟一次窗體

2022-04-30 23:15:20 字數 1035 閱讀 7835

這次想給大家分享一下再開啟窗體時,限制開啟窗體的次數,可以說是主要窗體已經開啟了,就將窗體啟用,如果沒有開啟,將窗體開啟;

在此基礎上我又新增了兩個引數,乙個是窗體的text,乙個事開啟樣式,即show或showdialog,這樣使窗體開啟更加靈活,當然朋友也可以根據這個方法改寫一下,以適應您的需要,廢話不說了,**如下:

**1///2

///開啟窗體,限制開啟窗體是唯一的

3///

如果開啟模式為show,則開啟成功返回ok

4///

如果開啟模式為showdialog,則根據對原窗體的操作給出相應的返回值

5///

6///

開啟窗體的位置

7///

要開啟的窗體

8///

返回開啟的窗體

9public

static

dialogresult openwindow

<

t>

(string

frmtext, frmsty frmstyle) 

where

t : form, 

new()

10                18}

19t newform 

=new

t();

20if(!

string

.isnullorempty(frmtext))   

//如果我們不想設定窗體的顯示文字,則引數frmtext為空

2124

if(frmstyle 

==frmsty.show)

2529

else

if(frmstyle 

==frmsty.showdialog)

3033

else

3435

}窗體開啟樣式的列舉:

1///

2///

窗體開啟方式選擇

3///

4public

enum

frmsty

5

頁面只能開啟一次Cooike如何實現

最近在做webim,嵌入到oa系統,由於webim處在獨立頁面,所以如果多次點選就會出現多個頁面,這樣在ie6下,伺服器推送會認不到頁面.所以有了下面的 複製 如下 把上面的 放到head下面就可以了.呵呵夠簡單了吧?當然上面的 主要解決的是用超連結開啟的頁面,如果是window.open開啟的頁面...

怎樣設定窗體只能啟動一次呢?

第一種方法 private static void getcheckprocess 第二種方法 string filename process.getcurrentprocess mainmodule.filename filename system.io.path.getfilenamewitho...

設定C 窗體程式只能啟動一次

在程式的main函式中加入以下 bool creatednew system.threading.mutex instance new system.threadwww.cppcns.coming.mutex true,mutexname out creatednew if creatednew e...