0

我无法使用“saveFileDialog”保存文本文件。我查看了许多论坛和教程,但我都无法从中获得正确的信息。到目前为止,我已经设法打开“保存文件”对话框,它实际上保存了一个具有正确名称和路径的空文本文件,但是,这是我遇到问题的部分,它是空的,我不知道你在哪里显示什么信息保存文件和使用什么方法!

这是代码:

private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e) {
         saveFileDialog1->ShowDialog();
     }
private: System::Void saveFileDialog1_FileOk(System::Object^  sender, System::ComponentModel::CancelEventArgs^  e) {
         System::IO::FileStream ^ fs = safe_cast<System::IO::FileStream^>(saveFileDialog1->OpenFile());
         }

那么有人可以告诉我如何以及该怎么做吗?

提前致谢!

4

1 回答 1

1

您使用保存文件对话框来获取保存文件的路径。所以基本上你需要

saveFileDialog.showDialog();
String filename = saveFileDialog.FileName;
System.IO.StreamWriter file = new System.IO.StreamWriter(filename)

file.writeLine("This is a test");
file.close();

这只是一个简单的例子:D

于 2012-06-11T15:54:00.090 回答