程序提示确认关闭后退出

不多说了。代码比较简单,我就直接贴代码了。

 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (MessageBox.Show(this, "确认关闭当前窗体吗?是请点击‘确认’按钮,否则,\n请点击‘取消’按钮", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                Form1 F = new Form1();
                F.Close();
            }
            else {
                e.Cancel = true;
            }
        }
时间: 2024-11-05 17:22:09

程序提示确认关闭后退出的相关文章

如何让linux程序在ssh shell关闭后继续运行?

我们经常会碰到一种情况,用ssh远程登录到linux服务器后,启动一个脚本跑任务,如果这个任务耗时比较久,就得等着,如果此时由于网络原因,ssh连接断了,再重新登录服务器,原来的任务就没了,得重新运行一次.有没有办法让任务切到后台,ssh退出后还能继续运行呢? 当然有-,而且很简单: 1. 在ssh shell中运行脚本,比如我运行一个批量下载脚本: python download-app-annie.py 2. 按下ctrl-z中断脚本运行,此时系统提示: ^Z [1]+  Stopped  

linux后台运行程序(secureCRT断掉或关闭后继续运行程序)

secureCRT断掉后想继续运行程序.也就是程序会在后台一直执行到结束. secureCRT通过ssh联接到client端运行程序,如果关掉窗口或者断开连接时,任务会被kill. 为了程序能够后台执行到结束: 1.可以用&: 比如 python test.py 改成 python test.py & 来调用执行. 2.另外,还有一种方式:通过ctrl+z.bg等一系列的命令,将已经在前台运行的作业放到后台执行: 如果一个作业已经在前台执行,可以通过ctrl+z将该作业放到后台并挂起.然后

CentOS 不间断会话(ssh关闭后如何保证程序继续运行)(nohup和screen)

当使用ssh与远程主机的会话被关闭时,在远程主机上运行的命令也随之被中断. 就是ssh 打开以后,bash等都是他的子程序,一旦ssh关闭,系统将所有相关进程杀掉!! 导致一旦ssh关闭,执行中的任务就取消了. 守护进程不受此影响, 因为守护进程比较特殊, 不属于sshd这个进程组 而是单独的进程组,所以就算关闭了ssh,和他也没有任何关系. 解决办法: 1.使用nohup命令来运行程序 [[email protected] ~]$ nohup /opt/elasticsearch-6.5.1/

安装centos7,把selinux关闭后,就一直提示failed to load seliinux policy

本帖最后由 woniu19881005 于 2014-10-20 23:26 编辑 在vm里安装centos7,把selinux关闭后,就一直提示failed to load seliinux policy. 网上的解决方案是在grub启动菜单上按e键进入编辑模式,然后再启动项里加上enforcing=0. 按照提示,然后Ctrl+x 启动一下. OK,问题暂时解决了. 为什么说是暂时呢? Reboot一下,或者直接关虚拟机的电源,再次启动虚拟机,这个时候又提示failed to load se

JSP---网页计数器(数据存在服务器的文本文件,防web应用程序关闭后数据丢失,防刷数据)

1.建立进行读写文件的java类 //写文件public static void WriteFile(String filename,long counter) throws IOException {  PrintWriter out=new PrintWriter(new FileWriter(filename)); out.println(counter); out.close(); } //读文件 public static long ReadFile(String filename)

解决Eclipse异常关闭后重启报 org.eclipse.swt.SWTException: Invalid thread access 的问题

. . . . . 很久没有写博客了,最近实在是太忙,一直想写点干货,但是一直没静下心来学习. 今天又在加班忙碌之中,结果谁知道越忙碌越出问题.先是 weblogic 没有正常启动,凭经验第一反应就是7001端口被其它程序占用了,然后通过命令查看之后,发现果然是被占用了,占用端口的竟然是Eclipse,查找占用端口的方式请移步至博主的另一篇文章<[windows]查询占用端口的程序——记一次解决webloigc启动失败的过程>. Eclipse之前是不占用7011端口的,这次占用估计可能是启动

ssh 关闭后仍保持当前运行的进程

ssh 关闭后仍保持当前运行的进程 由于各种原因,需要通过ssh登录linux或者unix主机,很多时候我们需要通过ssh的终端启动一 些服务或者运行一些程序,但是默认情况下,当我们关闭ssh终端连接,随之启动的程序也会关闭.原因是:SSH会话关闭时,ssh所关联的pty关闭,系 统会给这个pty所关联的session中的所有进程发送SIGHUP信号,SIGHUP的默认信号处理程序是终止进程,除非进程自己处理了 SIGHUP. 解决方法如下: 使用现成的命令nohup,可以让指定的程序在pty关

tomcat关闭后线程依然运行解决办法

tomcat关闭后线程依然运行解决办法,设置线程为守护线程 守护线程与非守护线程 最近在看多线程的Timer章节,发现运用到了守护线程,感觉Java的基础知识还是需要补充. Java分为两种线程:用户线程和守护线程 所谓守护线程是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分.因 此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程.反过来说,只要任何非守护线程还在运行,程序就不会终止. 守

彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”提示

彻底禁用Chrome的"请停用以开发者模式运行的扩展程序"提示,附工具下载 2018年07月25日 14:58:31 阅读数:86更多 个人分类: Web technology 对于高版本chrome,经常会出现烦人的"请停用以开发者模式运行的扩展程序"提示,如图:网上盛传的组策略法已失效. 话不多说,解决办法如下: 1.双击 x96dbg.exe ,然后选择 x64dbg(如果打不开,换 x32dbg打开): 2.将chrome版本号文件夹下的 chrome.dl