outlook怎么才能“关闭时outlook 最小化不关闭到托盘”

有道词典如何设置关闭时最小化到系统托盘?
栏目: 工具软件教程 来源:  
&  在软件设置中的设置步骤如下:在&窗口关闭时最小化到托盘&前边打上&对号&就可以了,如图:
& & & & & & &更多精彩知识请关注 三联栏目
02-09 02-09 02-09 02-09 02-09 02-09 02-09 02-09【notifyicon】C#实现窗体最小化时存至系统托盘,并为notifyicon添加右键菜单_牛宝宝文章网【notifyicon】C#实现窗体最小化时存至系统托盘,并为notifyicon添加右键菜单专题:C#实现窗体最小化时存至系统托盘,并为notifyicon添加右键菜单 .分类: C#
23:21 1227人阅读 评论(3) 收藏 举报 1.设置窗体属性showintaskbar=false2.加notifyicon控件notifyicon1,为控件notifyicon1的属性icon添加一个icon图标(该图标为托盘中显示的图标,与窗体的图标不同)。(WWW.nIUbB.NEt)3.添加窗体最小化事件(首先需要添加事件引用)://this.sizechanged+=newsystem.eventhandler(this.form1_sizechanged); //上面一行是主窗体initializecomponent()方法中需要添加的引用 privatevoidform1_sizechanged(objectsender,eventargse) { if(this.windowstate==formwindowstate.minimized) { this.hide(); this.notifyicon1.visible= } } 4.添加点击图标事件(首先需要添加事件引用):privatevoidnotifyicon1_click(objectsender,eventargse) { this.visible= this.windowstate=formwindowstate. this.notifyicon1.visible= }5.可以给notifyicon添加右键菜单:  主窗体中拖入一个contextmenustrip控件contextmenustrip1,点中控件,在上下文菜单中添加菜单,notifyicon1的contextmenustrip属性选中contextmenu1作为上下文菜单。  (可以在子菜单中添加行为)-----------------------------------------------------------------------------------------------------------------------------------------------注:本程序是在VS2005基础上写的。1。如果不想让程序在任务栏中显示,请把窗体的属性ShowInTaskbar设置为2。如果想让程序启动时就最小化,请设置窗体的属性WindowState设置为Minimized。(Minimized 最小化,Normal正常启动,Maximized最大化)3。拉一个NotifyIcon控件notifyIcon,为控件notifyIcon的属性Icon添加一个icon图标。4。可以为NotifyIcon加一个ContextMenuStrip右键菜单menu_Notify。5。本例子禁用了窗体最大化按钮。(设置窗体的属性MaximizeBox的属性为false)6。主要代码:#region 私有方法 处理窗体的 显示 隐藏 关闭(退出)private void ExitMainForm(){if (MessageBox.Show("您确定要退出化验数据接收程序吗?", "确认退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.OK){this.notifyIcon.Visible =this.Close();this.Dispose();Application.Exit();}}private void HideMainForm(){this.Hide();}private void ShowMainForm(){this.Show();this.WindowState = FormWindowState.Nthis.Activate();}#endregion#region 右键菜单处理,显示 隐藏 退出private void menuItem_Show_Click(object sender, EventArgs enotifyicon C#实现窗体最小化时存至系统托盘,并为notifyicon添加右键菜单){ShowMainForm();}private void menuItem_Hide_Click(object sender, EventArgs e){HideMainForm();}private void menuItem_Exit_Click(object sender, EventArgs e){ExitMainForm();}#endregion#region 双击托盘上图标时,显示窗体private void notifyIcon_DoubleClick(object sender, EventArgs e){if (this.WindowState == FormWindowState.Normal){this.WindowState = FormWindowState.MHideMainForm();}else if(this.WindowState == FormWindowState.Minimized){ShowMainForm();}}#endregion#region 点最小化按钮时,最小化到托盘private void frmMain_SizeChanged(object sender, EventArgs e){if (this.WindowState == FormWindowState.Minimized){HideMainForm();}}#endregion#region 窗体关闭时最小化到托盘private void frmMain_FormClosing(object sender, FormClosingEventArgs e){e.Cancel =HideMainForm();}#endregion转载请保留本文连接:分享到:相关文章声明:《【notifyicon】C#实现窗体最小化时存至系统托盘,并为notifyicon添加右键菜单》由“qiumd挣”分享发布,如因用户分享而无意侵犯到您的合法权益,请联系我们删除。TA的分享

我要回帖

更多关于 outlook关闭时最小化 的文章

 

随机推荐