0

我制作了一个 vb.net 应用程序,它从托盘中隐藏了 utorrent 和其他不太可用的图标。我曾经在 vb.net 的列表视图中获取这些图标,然后右键单击程序名称,会出现一个隐藏图标的上下文菜单。但重新启动系统后,图标再次出现。有什么方法可以将事件保存在 mysettings.settings 中,以便重新启动不会影响所采取的操作......这是我的代码

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

1 回答 1

0

My.Settings对象用于在构建时定义的设置(例如,应用程序自己的通知图标的状态)。由于您想要存储数量不定的应用程序图标的状态,因此最好手动读取和写入带有System.Xml名称空间的 XML 文档。您还可以将状态与类一起存储在注册表中Microsoft.Win32.Registry

这些选项中的任何一个都将使您摆脱应用程序设置系统的限制。

于 2013-06-02T17:21:17.637 回答