2013-06-01 32 views
0

我做了一個vb.net應用程序,它從托盤隱藏utorrent和其他不太可用的圖標。我曾經在vb.net的列表視圖中獲取這些圖標,並右鍵單擊程序名稱,出現一個隱藏圖標的上下文菜單。但重新啓動系統後,圖標再次出現。有什麼辦法拯救事件mysettings.settings使重啓不影響所採取的行動......這是我的代碼保存由上下文菜單執行的操作在PC上的vb.net表單應用程序重新啓動

Public Shared Sub hideTaskbarIcons(hide As Boolean, indexcnt As Integer) 
      buttonsOverflow = GetButtons(hwndOverflow)  
      SendMessage(FindTrayToolbarWindowOverflow, TB_HIDEBUTTON, indexcnt, hide) 
end sub 
+0

此功能已作爲「通知區域圖標」控制面板小程序內置於Windows中。 –

+0

是啊dats權...但如果我想永久變更..然後做什麼..我已經嘗試過My.Settings.Save()和My.Settings.Reload()但沒有工作.. – nyxem1

回答

0

My.Settings對象是那些在編譯時定義的設置(例如作爲應用程序自己的通知圖標的狀態)。由於您想存儲可變數量的應用程序圖標的狀態,因此最好使用System.Xml命名空間手動讀取和寫入XML文檔。您還可以將這些狀態存儲在註冊表中的Microsoft.Win32.Registry類中。

這些選項都可以讓您擺脫應用程序設置系統的限制。

+0

thnx ..它似乎很有用...我會再回來 – nyxem1

相關問題