概述
增加托盘图标功用重要是为了增加菜单功用,能够经由过程托盘图标来管理顺序;托盘菜单包含“翻开保留目次、录制Flash动画、录制GIF动画、延时5秒截图、截图、设置、退出”等功用。
体系托盘
体系托盘是个特别地区,通常在桌面的底部,在那里,用户能够随时接见正在运转中的那些顺序。在微软的Windows里,体系托盘常指任务栏的状况地区;在Gnome的桌面时,常指布告栏地区;在KDE桌面时,指体系托盘。在每一个体系里,托盘是一切正运转在桌面环境里的应用顺序同享的地区。
增加托盘图标
在Form1窗体设想形式下,鼠标移动到左边东西箱上,弹出东西箱主面板,在大众控件中找到NotifyIcon并双击它
双击以后会发如今窗体下面多了一个“notifyIcon1”
选中“notifyIcon1”,在右边的属性窗口中设置Text属性为:屏幕截图东西
增加图标资本
挑选菜单:项目》属性,然后挑选资本,切换到图标视图
单击“增加资本”下拉按钮》增加现有文件
挑选一个事前准备好的图标文件,肯定
在“Form1_Load”事宜中增加以下代码:
this.notifyIcon1.Icon = Properties.Resources.cutImage; this.notifyIcon1.Visible = true;
编译,运转,在任务栏就能够看到了,鼠标移动到托盘图标上,会显现方才设置的属性信息“屏幕截图东西”。
增加托盘菜单
翻开东西箱》菜单和东西栏》双击“ContextMenuStrip”,增加右键菜单
增加菜单项,那条线(分隔符)只需输入一个减号就能够了
菜单文本是中文的,所以菜单称号中也会有中文,我不愿望代码变量称号有中文,所以把退出的称号改成“tsmi_exit”
在退出菜单项上双击,增加代码
private void tsmi_exit_Click(object sender, EventArgs e) { Application.Exit(); }
在“Form1_Load”事宜处置惩罚中增加代码
this.notifyIcon1.ContextMenuStrip = this.contextMenuStrip1;
编译,运转,在托盘图标单击鼠标右键,就能够看到以下菜单了,挑选退出,就能够退出截图顺序了。
到此,托盘图标及菜单的功用就完成完成了。
以上就是C#开辟实例-订制屏幕截图东西(三)托盘图标及菜单完成的图文引见的细致内容,更多请关注ki4网别的相干文章!