c#如何实现在主窗体中设置button1,点击button1关闭所有打开的子窗体而不跳出异常。我采用如下语句实现 :
try{stringppath=this.Text+".txt";FileStreamfs=newFileStream(ppath,FileMode.Create);pp...
try
{
string ppath = this.Text + ".txt ";
FileStream fs = new FileStream(ppath, FileMode.Create);
ppath = Form1.path + "\\" + ppath;
this.richTextBox1.SaveFile(ppath, RichTextBoxStreamType.PlainText);
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
但会跳出异常,说问件正被另一进程使用。如何才能使关闭时不跳出异常。求指教!谢谢!
foreach (displayForm2 fm in this.MdiChildren)
{
try
{
fm.displayForm2_close();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
我是采用这个方法关闭的,刚贴上的代码搞错了。 展开
{
string ppath = this.Text + ".txt ";
FileStream fs = new FileStream(ppath, FileMode.Create);
ppath = Form1.path + "\\" + ppath;
this.richTextBox1.SaveFile(ppath, RichTextBoxStreamType.PlainText);
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
但会跳出异常,说问件正被另一进程使用。如何才能使关闭时不跳出异常。求指教!谢谢!
foreach (displayForm2 fm in this.MdiChildren)
{
try
{
fm.displayForm2_close();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
我是采用这个方法关闭的,刚贴上的代码搞错了。 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询