Cześć wszystkim.
Na początek mam pytanie odnośnie odczytu z pliku pliku. Mam textBox1
, w którym można wpisywać wieloliniowy tekst. Ogólnie moja apka to najprostszy edytor tekstu, naprawdę najprostszy. Mam tam OpenFileDialog
oraz następująco oprogramowany button ten dialog obsługujący (przykład ze stron MSDN):
private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {
Stream^ myStream;
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = "c:\\";
openFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1->FilterIndex = 2;
openFileDialog1->RestoreDirectory = true;
if ( openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK )
{
if ( (myStream = openFileDialog1->OpenFile()) != nullptr )
{
// Insert code to read the stream here.
myStream->Close();
}
}
}
To wszystko działa, ale jest bezcelowe. Otwiera się jakiś plik i nic z nim nie robi. Jak to napisać, żeby otwierać jakiś plik tekstowy i żeby zawartość tego pliku była wstawiana w pole tekstowe textBox1
?
Jak to wykonać dla zapisu, aby zawartość textBox1
była zapisywana do pliku tekstowego?