vb.net只啟動一次form1,,下次啟動直接顯示form2,?
vb.net只有第一次運(yùn)行時(shí)才顯示form1 第二次啟動時(shí)直接跳過f1 顯示f2應(yīng)該怎么寫最簡單
首先,要看你啟動一次的概念,,若是對同一時(shí)間,,兩次以上啟動程序,,則可以如下處理在application.***.vb中修改Protected Overrides Sub OnCreateMainForm()為 Protected Overrides Sub OnCreateMainForm()Dim myProcesses As system.***.process() = system.***.getprocessesbyname("你的程序名")If ***.length > 1 Then' ***.show("程序已運(yùn)行.")***.mainform = global.***.form2Else***.mainform = global.***.form1End IfEnd Sub這樣,在你的程序第一次運(yùn)行時(shí),,就會顯示 form1再次運(yùn)行,,顯示 form2若你要在不同時(shí)間運(yùn)行(也就是運(yùn)行一次form1后,始終運(yùn)行form2),,那肯定要寫注冊表或文件了,,在注冊表或文件中寫標(biāo)記,在顯示時(shí)判斷標(biāo)記,,處理的話,,同樣可以在OnCreateMainForm中
相關(guān)推薦
便查問答是一款實(shí)用的網(wǎng)絡(luò)熱門知識問答平臺,,專注于分享你不知道的知識,、經(jīng)驗(yàn)及生活問題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。