C#程序在托盘后台运行
2012-08-29 17:59
218 查看
源代码如下:
请在工具栏把notifyIcon控件拖入窗体再使用:
C#代码
//隐藏窗体
private bool windowCreate = true;
private void toolStripMenuItem1_Click(object sender, EventArgs e) //这是菜单选项的一个item点击事件
{
if (windowCreate)
{
base.Visible = false;
windowCreate = false;
}
this.Hide();
base.OnActivated(e);
}
//显示回窗体(notifyIcon控件双击事件,注:请选择一个ico图标,这样隐藏后在右下角显示有相关图标)
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (this.Visible == true)
{
this.Hide();
this.ShowInTaskbar = false;
}
else
{
this.Visible = true;
this.ShowInTaskbar = true;
this.WindowState = FormWindowState.Normal;
//this.Show();
this.BringToFront();
windowCreate = true;
}
}
若想直接打开程序后,自动后台运行的话,以下代码实现:
load函数中
this.Hide();
this.ShowInTaskbar = false;
请在工具栏把notifyIcon控件拖入窗体再使用:
C#代码
//隐藏窗体
private bool windowCreate = true;
private void toolStripMenuItem1_Click(object sender, EventArgs e) //这是菜单选项的一个item点击事件
{
if (windowCreate)
{
base.Visible = false;
windowCreate = false;
}
this.Hide();
base.OnActivated(e);
}
//显示回窗体(notifyIcon控件双击事件,注:请选择一个ico图标,这样隐藏后在右下角显示有相关图标)
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (this.Visible == true)
{
this.Hide();
this.ShowInTaskbar = false;
}
else
{
this.Visible = true;
this.ShowInTaskbar = true;
this.WindowState = FormWindowState.Normal;
//this.Show();
this.BringToFront();
windowCreate = true;
}
}
若想直接打开程序后,自动后台运行的话,以下代码实现:
load函数中
this.Hide();
this.ShowInTaskbar = false;
相关文章推荐
- C#程序在托盘后台运行
- C#程序在托盘后台运行
- C#之使用NotifyIcon实现任务栏托盘菜单,图标闪烁效果及气泡提示 很多程序是只需要后台运行的,甚至不需要自己的应用界面。NotifyIcon提供了程序在任务栏的显示功能 程序下载链接如下
- C#程序在托盘后台运行(快捷键显示)(转)
- c# 仿照计划任务(定时提示、定时运行程序、定时打开url(前台/后台))/每天/每周/每月/一次 多时间段
- 利用c#制作托盘程序,并禁止多个应用实例运行
- [转]C#禁止重复运行程序,并激活原托盘程序
- C#实现托盘程序并禁止多个应用实例运行的方法
- c#中点击最小化时最小化到托盘后台运行
- 利用c#制作托盘程序,并禁止多个应用实例运行
- C#运行外部程序并后台等待...
- c# winform将打开的程序置于后台运行的代码
- C#(利用c#制作托盘程序,并禁止多个应用实例运行)
- c# 程序后台运行
- 通过C#输入输出重定向与OutputDataReceived ,将cmd的运行程序,隐藏到后台执行
- c#中点击最小化时 最小化到托盘 后台运行
- C#禁止重复运行程序,并激活原托盘程序
- 利用c#制作托盘程序,并禁止多个应用实例运行
- c# 仿照计划任务(定时提示、定时运行程序、定时打开url(前台/后台))/每天/每周/每月/一次 多时间段