c#程序中修改应用程序图标
如题:做了一个服务监视器,希望当服务处于停止状态时应用程序显示一个图标,而服务处于启动状态时应用程序显示另一个图标。
这就需要在程序中去判断,然后动态修改应用程序图标。
请高手指点一下,不胜感激!
------解决方案--------------------用个timer定时检测服务器状态,当发生改变的时候更改 pictureBox的ImageLocation属性
------解决方案--------------------还可以创建一个imagelist存放图标,需要更改的时候pictureBox1.Image = imageList1.Images[下标];
下标是图片在imagelist里的编号
------解决方案--------------------修改 this.Icon 属性。
------解决方案--------------------如果是窗体左上角的那个小图标的话就是 this.Icon 图片格式要用.ico 这个是图标文件的格式
------解决方案--------------------当服务启动或停止时都触发一个事件,通知你的应用程序窗口更改图标