title: Why am I getting "Control does not support transparent background colors"?
body: <p>I am working on a C# - Winforms application and attempting to set the background colour of a read-only text box like so...</p>
  
  <pre><code>txtMyBox.BackColor = Color.FromName ("Red");
  </code></pre>
  
  <p>This is failing with the error message...</p>
  
  <pre><code>System.ArgumentException was unhandled
  Message=Control does not support transparent background colors.
  Source=System.Windows.Forms
  </code></pre>
  
  <p>First things first; is this the right way to set the background colour for a read-only textbox? I'm doing this a lot for ordinary textboxes and it appears to work fine.</p>
  
  <p>If it is, could someone help me out with what a "transparent background color" is, and why I should want one? I don't think I do; I just want the background to change colour.</p>