我写一个小程序,最小化时到右下角托盘中,我在VS中调试运行没问题,但是程序打包发布安装后,最小化就消失了
右下角也没有图标,查看任务管理器里面是有这个进程的。奇怪代码如下//捕获最小化
        private void Window_StateChanged(object sender, EventArgs e)
        {
            ws = WindowState;
            if (ws == WindowState.Minimized)
            {
                this.Hide();
                icon();
            }
        }//放入托盘的函数
        public void icon()
        {
            this.notifyIcon.BalloonTipText = "WorkExpress"; //设置程序启动时显示的文本
            this.notifyIcon.Text = "WorkExpress";//最小化到托盘时,鼠标点击时显示的文本
            this.notifyIcon.Icon = new System.Drawing.Icon("../../ico/40.ico");//程序图标
            this.notifyIcon.Visible = true;
            notifyIcon.MouseDoubleClick += OnNotifyIconDoubleClick; //捕获双击操作
            this.notifyIcon.ShowBalloonTip(1000);
        }还请高手帮忙看下。百思不得其解,谢谢!