当前位置:  编程技术>.net/c#/asp.net

C#窗口关闭到最小化与应用程序最小化到托盘的实现代码

    来源: 互联网  发布时间:2014-08-30

    本文导语:  代码1,将窗口关闭到最小化。   代码示例: private DialogResult result = DialogResult.No; //Yes关闭窗口,No最小化窗口 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (result == DialogResult.Yes) { e.Cancel = false; Application.Exit(); } ...

代码1,将窗口关闭到最小化。
 

代码示例:

private DialogResult result = DialogResult.No;

//Yes关闭窗口,No最小化窗口
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (result == DialogResult.Yes)
{
e.Cancel = false;
Application.Exit();
}
else
{
e.Cancel = true;
this.Hide();
this.Visible = false;
}
}

//关闭按钮,给result赋值
private void btnExit_Click(object sender, EventArgs e)
{
result=MessageBox.Show("确认退出窗口吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
Application.Exit();
}

代码2,将应用程序最小化到托盘。
 

代码示例:
void Form1_Resize(object sender, EventArgs e)
{
       
  if (this.WindowState == FormWindowState.Minimized)//判断是否是最小化操作
  {
     this.Hide();
     this.notifyIcon1.Visible = true; //托盘图标可见
  }
}
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
  this.Show();
}

两个简单的例子,实现了两个常用的小功能,窗口最小化及应用程序到系统托盘,有兴趣的朋友,可以动手练习下。


    
 
 

您可能感兴趣的文章:

  • gnomd上的应用程序最小化时,好像被关闭了,不见了。
  • 怎样去掉最小化和关闭
  • JBuilder4中的 JInternalFrame 窗口怎么只有最大化和关闭按钮,怎么没有最小化?
  • C#窗体编程不显示最小化、最大化、关闭按钮的方法
  • C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法
  • Ubuntu 窗口的右上角(最大化,最小化,关闭的按钮在左上角)有一个小圆圈, 怎么去掉
  • 新手问题之三:怎样屏蔽对话框工具栏上的最大化/最小化按纽,只留下关闭按钮(X按钮)??
  • C#实现关闭显示器的函数一例
  • c# winform 关闭窗体时同时结束线程实现思路
  • C#中禁止Winform窗体关闭的实现方法
  • c# 关闭窗体时提示的小例子
  • C# 窗体隐藏及任务管理器中禁止关闭的实现代码
  • C#中Winform窗体Form的关闭按钮变灰色的方法
  • c# winForm 窗口跳转后即关闭上一个窗口的实现代码
  • C#控制台程序中处理2个关闭事件的代码实例
  • c# winform取消右上角关闭按钮的实现方法
  • 解析c#操作excel后关闭excel.exe的方法
  • C#最简单的关闭子窗体更新父窗体的实现方法
  • C# Winform中实现主窗口打开登录窗口关闭的方法
  • C#实现延时并自动关闭MessageBox的方法
  • C#控制台程序实现开启、关闭SQLServer服务的代码分享
  • C#控制IE进程关闭和缓存清理的实现代码
  • c#重写TabControl控件实现关闭按钮的方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 close():关闭一个流
  • 请问statement和resultset的关闭先后次序是否有规定,应该哪个先关闭?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 一个方法中,用Connection con变量连接数据库,执行完sql以后,关闭con,返回resultset,报错“关闭的连接: next”
  • Mongodb数据库服务的开启与关闭详细介绍
  • 父进程关闭的同时,有没有可能不关闭子进程?
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • 客户端关闭,服务器进程也关闭?
  • windows 7下打开或者关闭telnet客户端/服务端命令方法操作步骤
  • 在Redhat9 中如何关闭关闭光驱后自动 mount 光盘并打开光盘上的目录的功能?
  • 如何实现点击JDialog右上方的X时,出现YESNO选择对话框,当点击YES时关闭JDialog,点击NO时不关闭
  • 在java applet中如何关闭IE窗口呢?比如说在上面放个按钮,点击按钮就可以把IE窗口关闭掉。如何实现呢?
  • 服务器端关闭,客户端select 会一直可读, 读的长度是-1,怎么在不关闭客户端socket下,清除可读
  • 为什么程序一定要在终端中运行?关闭终端程序也关闭了.
  • exit()的退出后关闭文件的问题
  • 用终端运行应用程序,怎样使终端关闭而这个程序不关闭.
  • Jbuilder7退出和关闭时,程序没有响应,是何缘故?
  • ftp服务器socket关闭问题
  • 关闭socket 失败是什么原因
  • 简单问题:在网页中如何直接关闭一个IE窗口?
  • 关闭socket的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3