Dlaczego otrzymuję „Sterowanie nie obsługuje przezroczystych kolorów tła”?

Pracuję nad aplikacją C # - Winforms i próbuję ustawić kolor tła pola tekstowego tylko do odczytu w taki sposób ...

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

To nie działa z komunikatem o błędzie ...

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

Najpierw rzeczy pierwsze; czy jest to właściwy sposób na ustawienie koloru tła dla pola tekstowego tylko do odczytu? Robię to dużo dla zwykłych pól tekstowych i wygląda na to, że działa dobrze.

Jeśli tak, to czy ktoś mógłby mi pomóc w określeniu, czym jest „przezroczysty kolor tła” i dlaczego powinienem go mieć? Nie sądzę, żebym to zrobił; Chcę tylko, aby tło zmieniło kolor.