我写一个小程序,最小化时到右下角托盘中,我在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);
}还请高手帮忙看下。百思不得其解,谢谢!
右下角也没有图标,查看任务管理器里面是有这个进程的。奇怪代码如下//捕获最小化
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);
}还请高手帮忙看下。百思不得其解,谢谢!
大多和配置相关,这里先查资源相关路径