如题,好像qq这样,当最小化窗体到任务栏,若有信息发过来,窗体自动闪动

解决方案 »

  1.   

    在网上帮你找了点资料。
    http://blog.54master.com/index.php/586951/viewspace-20333
      

  2.   

    http://www.cnblogs.com/chwlyr/archive/2008/10/06/1304872.html
      

  3.   

    其实很简单,.NET自带一个NotifyIcon控件,具体应用你可以参考Msdn
      

  4.   

    发一个线程去改NotifyIcon的图标和状态就是了
      

  5.   


    隐藏只会出发托盘区的伸缩所以,你可以做一个空白的透明Icon跟你的主Icon轮换
      

  6.   


    private   System.Windows.Forms.Timer   timerNotifyIcon   =   new   System.Windows.Forms.Timer();   
                      private   Icon[]   icons   =   new   Icon[4]   {   图标1,   图标2,   图标3,   图标4   };   
                      private   byte   iconNo   =   3;   
                      void   timerNotifyIcon_Tick(object   sender,   EventArgs   e)   
                      {   
                              lcyNotifyIcon.Icon   =   icons[iconNo];   
                              iconNo++;   
                              iconNo   %=   4;   
                      }找到一人这样的,是用timer控制的.有点意思,没测试过
      

  7.   

    可以使用Api来实现,如:
    [DllImport("user32.dll", CharSet = CharSet.Auto)]
    public static extern bool FlashWindow(IntPtr hWnd, bool bInvert);protected override void OnClick(EventArgs e)
    {
        base.OnClick(e);
        FlashWindow(this.Handle, true);
    }
      

  8.   


    [System.Runtime.InteropServices.DllImport("user32.dll")   ]     
      static   extern   int   FlashWindow   (int   hwnd,   int   bInvert);   
      private   void   button1_Click(object   sender,   System.EventArgs   e)   
      {   
      FlashWindow(this.Handle.ToInt32(),1);   //第二个参数为0,停止闪烁
      }   
      

  9.   

    看清楚啊,LZ要的是 在任务栏的,不是系统栏的 icon 提示。