.NETアプリケーションで「保存」ボタンを作成するのに苦労しています。私は私の研究によれば、すべて正しく行っているようです。私は、主な情報源として、この記事を参照されています:http://msdn.microsoft.com/en-us/library/system.windows.forms.savefiledialog.aspxC#/。NETのSaveFileDialogを使用して "抽象クラスのインスタンスを作成できません"エラー
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フレームワーク内にあります。だから、私は立ち往生している。どんな助けもありがとう。