我正在尝试在Windows窗体项目中的NotifyIcon控件的气球弹出窗口上设置自定义图标。我的图标已导入到项目的项目资源中,并命名为“rwc”。
我根据错误消息更改图标(例如,错误消息上的错误图标,信息消息上的信息图标等。对于普通消息,我想要自定义应用程序图标。
这是我目前的代码:
taskIcon.Icon = Properties.Resources.rwc;
taskIcon.BalloonTipTitle = "Minimised!";
taskIcon.BalloonTipText = "I'm down here!";
taskIcon.ShowBalloonTip(500);
测试应用程序时,我没有收到调试错误,但自定义图标没有显示。我搜索了各种线程和在线资源,但似乎找不到任何建议让这个工作。有人能指出我正确的方向吗?
答案 0 :(得分:0)
首先在您的apliccation中添加正确的图标。它必须是.ico扩展名。并像这样设置NotifyIcon。
taskIcon.Icon = new Icon(this.Icon, 40, 40);
或者
Icon myIcon = new Icon("Resources/rwc.ico");
taskIcon.Icon = new Icon(myIcon, 40, 40)
或者
taskIcon.Icon= new Icon(Application.GetResourceStream(new Uri("/Resources/rwc.ico")).Stream);