java 托盘 气泡 菜单_C#如何使用NotifyIcon实现任务栏托盘菜单及气泡提示

以软件【银行业会计人员技能训练系统】为例,如何使用NotifyIcon实现任务栏托盘菜单及气泡提示?

实现系统托盘方法如下:

1、向窗体中添加NotifyIcon控件和ContextMenuStrip控件;

ede94d578511c503b1e3e50ea571dc95.png

2、为ContextMenuStrip控件添加子项;

483975388bbaef0511f99cd96dda9a41.png

3、选择NotifyIcon控件,在其属性窗口中将ContextMenuStrip属性设置为添加到窗体上的ContextMenuStrip控件,并为Icon属性设置图片。

5a6a43cd853a69d164601655f670714b.png

代码如下:private void 显示ToolStripMenuItem_Click(object sender, EventArgs e)

{

this.WindowState = FormWindowState.Normal;

this.Visible = true;

}

private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void 设置ToolStripMenuItem_Click(object sender, EventArgs e)

{

shezhi f = new shezhi();

f.Show();

}

private void 更新ToolStripMenuItem_Click(object sender, EventArgs e)

{

System.Diagnostics.Process.Start("http://www.zhating.cn/index.php/post/62.html");

}

实现气泡提示方法如下:

在点击窗体 X 符号时,窗体不关闭,而是隐藏起来。在窗体的formclosing事件中加入如下代码private void Form1_FormClosing(object sender, FormClosingEventArgs e)

{

if (this.WindowState != FormWindowState.Minimized)

{

e.Cancel = true;//不关闭程序

//最小化到托盘的时候显示图标提示信息,提示用户并未关闭程序

notifyIcon1.ShowBalloonTip(3000, "程序最小化提示", "图标已经缩小到托盘,打开窗口请双击图标或者右键【显示】即可。", ToolTipIcon.Info);

this.Visible=false;

this.ShowInTaskbar = false;

notifyIcon1.Visible = true;

}

}

如图

cf3eeba07663ce9cabb54275641da3b0.png

如上,C#如何使用NotifyIcon实现任务栏托盘菜单及气泡提示?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值