gpt4 book ai didi

c# - 单击 "X"按钮保存文件

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:12 26 4
gpt4 key购买 nike

我正在尝试制作 WTF 应用程序,用户点击“X”按钮制作保存文件,现在这可以通过 Message.Show 或直接要求保存来完成。我已经创建了一个代码,但是当用户单击保存或取消时,错误窗口显示该程序开始工作并且它想向 Microsoft 发送信息。

private void Window_Closing(object sender, CancelEventArgs e)
{
Microsoft.Win32.SaveFileDialog saveDlg = new Microsoft.Win32.SaveFileDialog();
saveDlg.DefaultExt = ".rtf";
saveDlg.Filter = "RTF Documents (.rtf)|*rtf";

Nullable<bool> rezultat = saveDlg.ShowDialog();
if (rezultat == true)
{
string filename = saveDlg.FileName;
System.IO.File.Create(filename);
}
{
this.Close();
}
}

最佳答案

我认为您可能希望有一个 else

else
{
this.Close();
}

其次,在 Window_Closing 事件中调用 this.Close(); 只是请求 Stack Overflow 异常。

您不需要再次关闭窗口。它已经关闭。

关于c# - 单击 "X"按钮保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20690929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com