¿Por qué recibo "El control no admite colores de fondo transparentes"?

Estoy trabajando en una aplicación de C # - Winforms e intento configurar el color de fondo de un cuadro de texto de solo lectura como ...

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

Esto está fallando con el mensaje de error ...

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

Lo primero es lo primero; ¿Es esta la forma correcta de establecer el color de fondo para un cuadro de texto de solo lectura? Estoy haciendo esto mucho para los cuadros de texto ordinarios y parece funcionar bien.

Si es así, ¿podría alguien ayudarme con lo que es un "color de fondo transparente" y por qué debería querer uno? No creo que lo haga; Solo quiero que el fondo cambie de color.

Respuestas a la pregunta(5)

Su respuesta a la pregunta