VB.Net 2.0
我正在尝试更改 NotifyIcon 的图标,但它仅在调试时起作用。如果我将 .exe 复制到除 Debug/Release 之外的其他文件夹,它就不再起作用了。这听起来像一个“丢失的文件”。但是图标设置为“嵌入.resx”,而Resource.resx 设置为“嵌入资源”。所以我不认为它缺少文件。
我已经尝试过
NotifyIcon1.Icon = My.Resources.MyIcon
NotifyIcon1.Icon =
Drawing.Icon.FromHandle(My.Resources.MyIcon.Handle)
NotifyIcon1.Icon =New _
Icon(System.Reflection.Assembly.GetExecutingAssembly.GetManifestResourceStream("assembly.MyIcon"))
在任何这些尝试之后,图标保持与设计时配置的相同。
谢谢。