顯示桌面的本質是個系統(tǒng) Shell(IShellDispatch4.ToggleDesktop()),所以只需要調用這個 Shell 就好了,用不著模擬按鍵。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站建設、網(wǎng)站設計、新蔡網(wǎng)絡推廣、小程序制作、新蔡網(wǎng)絡營銷、新蔡企業(yè)策劃、新蔡品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供新蔡建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
項目引用 C:\Windows\System32\shell32.dll,參考代碼:
Dim?objShel?As?Shell32.ShellClass?=?New?Shell32.ShellClass()
CType(objShel,?Shell32.IShellDispatch4).ToggleDesktop()
新建一個Sub : Main
Private Sub Main()
xxx.show 'xxx指啟動窗體
'載入圖片、數(shù)據(jù)庫之類的
Unload xxx
{from}.show '{from}指主界面
End Sub
然后在工程-屬性將"Main"作為啟動對象
me.dispose()
樓主針對這個問題我也糾結過很久不過就在剛剛我找到了問題所在:
還是用me.close()
打開
項目
》
最下面一行有一個屬性》
應用程序》下面
有一個關機模式
改為:當最后一個窗體關閉時。。。注意
me.close要寫在窗體show()后面
例如
寫成
f2.show()
me.close()
不要寫成
me.close()
f2.show()