在C#中有一个notifyIcon控件,即托盘图标控件,设置这个控件的Icon属性,即可在任务栏的右下角像QQ那样显示你当前程序的图标,而且它的Text属性和ContextMenuStrip属性可以分别设置当前窗体在右下角这个图标上面所显示的文字和右击时的快捷菜单,请问,如何可以动态加载它的这些属性值,就像QQ那样,登录前,图标上面的文字是QQ,当你登录进去以后图标上面的文字就变成了你的个人信息以及个人设置,这个是怎么做到,请给出比较详细一点的思路.....

解决方案 »

  1.   

    更换图标:notifyIcon1.Icon = Icon.ExtractAssociatedIcon("emulator.ico");
    更改显示的文字:notifyIcon1.Text = "12345";
    这个问题已经贴了两次代码了,就不贴了,这里有资源,只是没有更换文字和图标
    http://download.csdn.net/source/3338539
      

  2.   

    http://social.msdn.microsoft.com/Forums/zh-CN/visualcshartzhchs/thread/9061578b-77c2-4c36-a4a4-59b5fb01ee43
      

  3.   

    //更改窗体 标题文字this.Text = "登陆";//代码更改窗体图标,图标位置在项目的 bin\Debug\Images\favicon.icothis.Icon = Icon.ExtractAssociatedIcon(Application.StartupPath + @"\Images\favicon.ico");