I want a text editor that can open a file in the same format the file is saved in. Everything works except for the editor opening the file in the same format that the file was saved in.

Suggestions?

Here's the code for the Save and Open buttons. I assume that is
the problem.
Code:
	private: System::Void OpenBtn_Click(System::Object *  sender, System::EventArgs *  e)
          {
	OpenFileDialog * fd = new OpenFileDialog();
      if(fd->ShowDialog() == DialogResult::OK)
         { 
	FileStream * fs = new FileStream(fd->FileName, FileMode::Open);
	StreamReader * sr = new StreamReader(fs);
	String * Delimiter1 = sr->ReadLine();
	 if(Delimiter1 = "$$")				          String * fontName = sr->ReadLine();
	else
	        sr->Close();

	 String * Delimiter2 = sr->ReadLine();
	 if(Delimiter2 = ";")
	     int * fontSize = sr->ReadLine();
	else
	      sr->Close();
	String * Delimiter3 = sr->ReadLine();
	if(Delimiter3 = "$$")
	{
	     String * s = sr->ReadToEnd();			     textBox1->Text = s;
	}
	 sr->Close();	
	}
 }

	private: System::Void SaveBtn_Click(System::Object *  sender, System::EventArgs *  e)
	 {
	SaveFileDialog * fd = new SaveFileDialog();
    if(fd->ShowDialog() == DialogResult::OK)
	{
	FileStream * fs = new FileStream(fd->FileName, FileMode::OpenOrCreate);
	StreamWriter * sw = new StreamWriter(fs);
	sw->WriteLine("$$");
	sw->WriteLine(textBox1->Font->Name);
	sw->WriteLine(";");
	sw->WriteLine(textBox1->Font->Size);
	sw->WriteLine("$$");
	sw->WriteLine(textBox1->Text);
	sw->Flush();
	sw->Close();
	}
 }