title: Inability to properly load Rtf to a RichTextBox
body: <p>I have a custom RichTextBox that derives from the RichTextBox base class. Its purpose is to display formatted text. However, any Rtf loaded is displayed as simple text without any formatting: font, font-size, font-style etc.</p>
  
  <p>I have tried the following code to load the Rtf: (Note: rtbEx is the extended richtextbox control; RTF is a string containing the Rtf)</p>
  
  <ol>
  <li><p>Using a file stream:</p>
  
  <pre><code>FileStream tempFile = File.Open(@"C:\RTF.rtf", FileMode.Open);
  tempFile.Position = 0;
  rtbEx.LoadFile(tempFile, RichTextBoxStreamType.RichText);
  tempFile.Close();
  </code></pre></li>
  <li><p>Loading from the specified path:</p>
  
  <pre><code>rtbEx.LoadFile(@"C:\Users\Wilbur Omae\Desktop\RTF.rtf", RichTextBoxStreamType.RichText);
  </code></pre></li>
  <li><p>Directly setting the Rtf:</p>
  
  <pre><code>rtbEx.Rtf = RTF;
  </code></pre></li>
  </ol>
  
  <p>On checking the Rtf of the rtbEx, it seems to be perfect Rtf, yet it is displayed as plain text.</p>
  
  <p>What could be the issue?</p>
  
  <p>Update 1:
  The custom RichTextBox is a control within a custom <code>Form</code> which it to be displayed as a TabPage.</p>