首页 > 编程知识 正文

c/c++下载(在线c语言)

时间:2023-05-06 19:13:06 阅读:76343 作者:3725

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

 

实现系统托盘方法如下:

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

 

2、为ContextMenuStrip控件添加子项;

 

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

 

代码如下:

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; } }

如图

本文由查霆原创,原文地址:http://www.zhating.cn/index.php/post/73.html

更多C#相关文章请参阅:http://www.zhating.cn/index.php/category-4.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。