c#中窗体实现隐藏,任务栏为什么无图标?再怎样弹出显示?
来源:百度文库 编辑:神马文学网 时间:2024/05/04 13:15:20
建立一个 contextMenu1 上面有4个菜单项,miShowWindow,miShowIcon,miShowAll,miExit
然后设置主窗体和notifyIcon(此处实例是ni)的contextMenu为此contextMenu1,单击菜单可以看到效果,如果最小化也要推到托盘的话,可能要用到其它事件
.................................................................
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Notify
{
public partial class Notify : Form
{
public Notify()
{
InitializeComponent();
}
private void miShowWindow_Click(object sender, EventArgs e)
{
//显示窗体
this.Visible = true;
this.ni.Visible = false;
}
private void miShowAll_Click(object sender, EventArgs e)
{
//显示全部
this.Visible = true;
this.ni.Visible = true;
}
private void miShowIcon_Click(object sender, EventArgs e)
{
//显示托盘
this.Visible = false;
this.ni.Visible = true;
}
private void miExit_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void ni_Click(object sender, EventArgs e)
{
//显示托盘
miShowWindow_Click(sender, e);
}
}
}
然后设置主窗体和notifyIcon(此处实例是ni)的contextMenu为此contextMenu1,单击菜单可以看到效果,如果最小化也要推到托盘的话,可能要用到其它事件
.................................................................
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Notify
{
public partial class Notify : Form
{
public Notify()
{
InitializeComponent();
}
private void miShowWindow_Click(object sender, EventArgs e)
{
//显示窗体
this.Visible = true;
this.ni.Visible = false;
}
private void miShowAll_Click(object sender, EventArgs e)
{
//显示全部
this.Visible = true;
this.ni.Visible = true;
}
private void miShowIcon_Click(object sender, EventArgs e)
{
//显示托盘
this.Visible = false;
this.ni.Visible = true;
}
private void miExit_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void ni_Click(object sender, EventArgs e)
{
//显示托盘
miShowWindow_Click(sender, e);
}
}
}
c#中窗体实现隐藏,任务栏为什么无图标?再怎样弹出显示?
怎样隐藏QQ图标
隐藏在任务栏资源管理器图标的小秘密
任务栏“显示桌面”图标误删以后的恢复方
怎样恢复“显示桌面 ”图标
显示隐藏excel状态栏图标(vba)
任务栏图标调整
隐藏在任务栏资源管理器图标的小秘密 - Windows7之家,Win7之家
|在C#程序中实现插件架构
ASP.NET弹出窗体控制大小
任务栏音量图标不见了怎么办
任务栏音量图标不见了怎么办?
怎样在地址栏调出“显示桌面”的图标?(
在Windows XP中显示隐藏文件
C#中获取文件路径、DataGridView显示行号
Visual C# 2005实现控件中捕获按键
在C#中使用COM+实现事务控制
Visual C# 2005实现控件中捕获按键
:在uC/GUI中实现汉字显示
windows 7任务栏显示星期
qq在任务栏不显示
找回丢失的任务栏快速启动图标
找回丢失的windows 任务栏图标
任务栏上的输入法图标不见了