Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在退出vb.net时运行代码_Vb.net_Winforms - Fatal编程技术网

如何在退出vb.net时运行代码

如何在退出vb.net时运行代码,vb.net,winforms,Vb.net,Winforms,我只想知道当程序关闭时,如何在vb.net中运行代码,屏幕右上角有红十字。您需要处理该事件:使用的CloseReason属性来确定窗体关闭的原因-您希望查找CloseReason.UserClosing-如果希望,请将Cancel属性设置为true取消表单关闭。使用-阅读此事件文档中的备注,以更好地实现您的功能 它发生在窗体关闭之前 检查属性以了解进一步的操作: e.CloseReason e.Close 但是,取消事件会将的Cancel属性设置为true 作为参数传递给的FormClosing

我只想知道当程序关闭时,如何在vb.net中运行代码,屏幕右上角有红十字。

您需要处理该事件:使用的CloseReason属性来确定窗体关闭的原因-您希望查找CloseReason.UserClosing-如果希望,请将Cancel属性设置为true取消表单关闭。

使用-阅读此事件文档中的
备注
,以更好地实现您的功能

它发生在窗体关闭之前

检查属性以了解进一步的操作:

e.CloseReason

e.Close

但是,取消事件会将的Cancel属性设置为true 作为参数传递给的FormClosingEventArgs类 父窗体。要强制关闭所有MDI父窗体和子窗体,请设置 MDI父窗体中的Cancel属性设置为false

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            sr.WriteLine("8 - FormClosing");
        }