そのため、.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 フレームワーク内にあります。だから、私は立ち往生しています。どんな助けでも大歓迎です。