using namespace System::IO;
using namespace System::IO::IsolatedStorage;
//读取txt文件
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if(this->openFileDialog1->ShowDialog() != System::Windows::Forms::DialogResult::OK)
return;
String^ txtFileName = this->openFileDialog1->FileName;
if(!File::Exists(txtFileName))
return;
this->richTextBox1->LoadFile(txtFileName, RichTextBoxStreamType::PlainText);
}
//保存独立存储文件
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
if(this->richTextBox1->Text->Length < 1)
return;
try{
IsolatedStorageFileStream^ MyFile = gcnew IsolatedStorageFileStream("sunbin", FileMode::Create);
StreamWriter^ MyWriter = gcnew StreamWriter(MyFile);
MyWriter->Write(this->richTextBox1->Text);
MyWriter->Flush();
MyWriter->Close();
MyFile->Close();
this->richTextBox1->Text = "";
MessageBox::Show("独立文件已经保存成功", "", MessageBoxButtons::OK, MessageBoxIcon::Information);
}
catch(Exception^ eee){
MessageBox::Show(eee->Message, "", MessageBoxButtons::OK,MessageBoxIcon::Information);
}
}
//读取独立存储文件
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
try{
//IsolatedStorageFileStream^ MyFile = gcnew IsolatedStorageFileStream("temp123.cfg", FileMode::Open);
//StreamReader^ MyReader = gcnew StreamReader(MyFile);
//this->richTextBox1->Text = MyReader->ReadToEnd();
//MyReader->Close();
//MyFile->Close();
IsolatedStorageFileStream^ MyFile =gcnew IsolatedStorageFileStream("sunbin",FileMode::Open);
StreamReader^ MyReader=gcnew StreamReader(MyFile);
this->richTextBox1->Text=MyReader->ReadToEnd();
MyReader->Close();
MyFile->Close();
}
catch(Exception^ eee){
MessageBox::Show(eee->Message, "", MessageBoxButtons::OK, MessageBoxIcon::Information);
}
}