2012-06-11 175 views
0

我无法使用“saveFileDialog”设置保存文本文件。 我看了很多论坛和教程,但我不能得到正确的信息。 到目前为止,我设法打开保存文件对话框,它实际上保存了一个空的文本文件的正确名称和路径,但是,这是我有麻烦的部分,它的空,我不知道你在哪里显示什么保存在文件上的信息以及使用哪些方法!使用saveFileDialog保存txt文件(C++)

下面是代码:

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()); 
     } 

所以有人可以告诉我如何和怎样做?

在此先感谢!

回答

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