返回首页

您好,

我使用一些进程在我的application.When我结束我的应用程序的文本文件文本文件,还需要closed.How做到这一点?请告诉我你的建议。

谢谢你,

回答

评论会员:koolprasad2003 时间:2012/02/06
Form_Closing事件。使用它来删除您的txt文件
评论会员:游客 时间:2012/02/06
nagendrathecoder:要删除的文件,使用File.Delete(字符串路径)方法
什穆埃尔臧
评论会员:游客 时间:2012/02/06
您可以使用用于这一目的的事件imgsrc=:如果你有一个{A1},你想关闭它的形式被关闭时,您可以使用设计的Closed事件添加事件处理程序,或在您的窗体的构造函数,就像下面这样:codeprelang="cs"spanclass="code-keyword"this/span.Closed+=spanclass="code-keyword"new/spanEventHandler(Form1_Closed);/pre/code和执行事件处理程序,关闭你的文件,像下面:codeprelang="cs"spanclass="code-keyword"void/spanForm1_Closed(spanclass="code-keyword"object/spansender,EventArgse){myFileStream.Close();}/pre/code
Prera​​k帕特尔
评论会员:游客 时间:2012/02/06
您可以使用File.Delete删除{A2的}文件]・普拉萨德说:{A3的}]
农Santosh:使用此代码,但请确保该文件不使用任何应用
private void Form1_FormClosing(object sender, FormClosingEventArgs e)

{

  File.Delete( path + filename);

}
评论会员:游客 时间:2012/02/06
RaisKazi:如果什穆埃尔臧建议,你有这个文件(即一个FileStream的StreamWriter的TextWriter等)开放的句柄,你会不会是能够把它删除,直到您关闭手柄。因此,在封闭的事件,你应该做的一样的东西{体C3}注意:(违反上述解决方案),你应该使用FormClosed事件终端整洁,像这样的任务,而不是FormClosing。FormClosing密切收到请求时,被称为(即用户按下ALTF4键,或代码调用关闭),并附加任何形式的处理程序,可以拒绝,并导致形式不被关闭后,所有。FormClosed被称为形式实际上已被关闭时,并没有机会不会被关闭。这是你要清除起来,你在应用过程中创建的东西的地步。(嗯,有在您后Application.Run中的主要方法。)
BobJanova
评论会员:游客 时间:2012/02/06
您的解决方案是目前的救星-感谢