Por que estou recebendo “O controle não suporta cores de fundo transparentes”?

Eu estou trabalhando em um aplicativo WinForms e tentando definir a cor de fundo de uma caixa de texto somente leitura como assim ...

txtMyBox.BackColor = Color.FromName ("Red");

Isso está falhando com a mensagem de erro ...

System.ArgumentException was unhandled
Message=Control does not support transparent background colors.
Source=System.Windows.Forms

Primeiras coisas primeiro; este é o caminho certo para definir a cor de fundo para uma caixa de texto somente leitura? Eu estou fazendo muito isso para caixas de texto comuns e parece funcionar bem.

Se for, alguém poderia me ajudar com o que é uma "cor de fundo transparente" e por que eu deveria querer uma? Eu não acho que eu faça; Eu só quero que o fundo mude de cor.

questionAnswers(5)

yourAnswerToTheQuestion