所以我一直在努力在我的 .NET 应用程序中创建一个“保存”按钮。根据我的研究,我似乎做的一切都是正确的。我一直将这篇文章作为主要来源:http: //msdn.microsoft.com/en-us/library/system.windows.forms.savefiledialog.aspx
以下是我在 C# 中的方法代码:
private void save2(object A_0, EventArgs A_1)
{
Stream stream = new Stream();
savefile2 = new SaveFileDialog();
savefile2.InitialDirectory = @"C:\Program Files\Folder\";
savefile2.Filter = "Text files (*.txt)|*.txt|Word files (*.doc)|*.doc";
savefile2.FilterIndex = 1;
savefile2.FileName = "*.txt";
savefile2.Title = "Save Box Text";
savefile2.OverwritePrompt = true;
if (savefile2.ShowDialog() == DialogResult.OK)
{
stream = savefile2.OpenFile();
if (stream != null)
{
stream.Close();
}
}
}
运行程序时,我点击“保存”按钮查看是否会打开一个对话框,它会产生以下错误:
“无法创建抽象类的实例。”
但是,我没有使用任何抽象类。所有的类都在 .NET 框架内。所以,我被困住了。任何帮助,将不胜感激。