if (WindowState == FormWindowState.Minimized)
            {
                this.Hide();
                this.notifyIcon1.Visible = true;
                this.notifyIcon1.ShowBalloonTip(30, "注意", "大家好,这是一个事例", ToolTipIcon.Info);
            }
刚自学没几天。 问题一大推。悲剧。上面这段代码是托盘,是气球提示。  但是我运行了。没任何提示。
求解(刚来的论坛下了几个资源。没分了。)

解决方案 »

  1.   

    private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
            {
                if (e.CloseReason == CloseReason.UserClosing)
                {
                    this.notifyIcon1.Visible = true;
                    this.ShowInTaskbar = false;
                    e.Cancel = true;
                    this.Hide();
                    notifyIcon1.Text = "ABC";
                    notifyIcon1.BalloonTipTitle = "系统";
                    notifyIcon1.BalloonTipText = "程序最小化,仍继续运行";
                    notifyIcon1.ShowBalloonTip(1000);//消失时间
                }
            }
      

  2.   

    使用Application.Run(new Mainfrm());
    貌似最小化不行,以前在网上看见过说明,忘了是怎么说的了
    可以改为以下的方法
     //Application.Run(new Mainfrm());
                using (new Mainfrm())
                {
                    Application.Run();
                }
     public Mainfrm()
            {
                InitializeComponent();
                this.Show();
            }
      

  3.   

    在Form 的OnResize 事件中写代码!
    写你那个没问题。[align=center]**************************************************
    本内容使用 CSDN小秘书 回复
    每天回帖即可获得10分可用分!
    **************************************************[/align]
      

  4.   

    你调用的ShowBalloonTip函数第一个参数是显示的时间,你只让气泡显示30毫秒,太短了,所以一闪而过。