C#编写最小化时隐藏为任务栏图标的Window appllication

原创 2007年09月12日 10:04:00

1.设置窗体属性showinTask=false

2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。

3.添加窗体最小化事件(首先需要添加事件引用):

// this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);

//上面一行是主窗体InitializeComponent()方法中需要添加的引用

private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState==FormWindowState.Minimized)
{
this.Hide();
this.notifyIcon1.Visible=true;
}

}
4.添加点击图标事件(首先需要添加事件引用):

private void notifyIcon1_Click(object sender, EventArgs e)
{
this.Visible = true;

this.WindowState = FormWindowState.Normal;

this.notifyIcon1.Visible = false;
}

 

5.可以给notifyIcon添加右键菜单:

主窗体中拖入一个ContextMenu控件contextMenu1,点中控件,在上下文菜单中添加菜单,notifyIcon1的ContextMenu行为中选中contextMenu1作为上下文菜单。

(可以在子菜单中添加行为)

 

Qt实现窗体无边框,并且点击windows任务栏图标可以最小化

Qt中对于窗口边框的设置一般用到setWindowFlags函数。 void setWindowFlags(Qt::WindowFlags type) Qt::Widget ...

实现单文档最小化时在任务栏的隐藏和在托盘的显示——2011年4月14日

为了实现单文档在任务栏的隐藏和在托盘的显示的功能,在网上查找了一些资料,我先把我梳理的一些资料,在这里简单整理一下: 一、托盘简介 所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,...

Qt窗口的一些简单设置-标题、图标、最大化最小化按钮、任务栏图标

零零碎碎看了很多Qt例子,有一些很零散的窗体控制方法,在这总结一些。 1.更改窗体标题 this->setWindowTitle("窗体标题"); “窗体标题”就是更改的窗体标题 2.控制窗体大小 ...

MFC对话框初始化运行时如何隐藏,托盘图标,任务栏图标的相关问题

花了两三天在搞这些啊,顺便看了看MFC对话框的机制。 一、托盘图标 参见http://www.vckbase.com/index.php/wv/1167,《给托盘添加右击菜单……》 1....
  • wsccdsn
  • wsccdsn
  • 2013年01月18日 21:40
  • 592

C# 实现任务栏图标程序

这是一个.Net平台上用C# 写的可以停放在任务栏上的图标程序,类似于SQL管理器、防病毒软件图标及OICQ图标等。  一、图标程序基本概念 我们这里所指的图标程序是类似于在Window...

托盘图标(最小化时显示)

  • 2014年06月13日 16:32
  • 1.38MB
  • 下载

qt关于一些托盘,任务栏图标隐藏,无边框等的一些窗口的效果

现在用到的挺多的软件基本都需要实现到这些个的功能
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#编写最小化时隐藏为任务栏图标的Window appllication
举报原因:
原因补充:

(最多只允许输入30个字)