Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El color de fondo de la mayoría de los controles se puede establecer Transparent en la ventana Propiedades durante el tiempo de diseño o en el código dentro del constructor del formulario.
Los controles de Windows Forms no admiten la transparencia verdadera. Los elementos de control se dibujan en la pantalla en dos partes. En primer lugar, se pinta el fondo, seguido por la apariencia visual del control. Cuando se hace un control "transparente" estableciendo BackColor a Transparent, esto realmente transfiere la pintura de fondo al control principal. Si el control primario admite la BackgroundImage
propiedad y la propiedad se establece, esta imagen se dibuja como fondo del control. Si la propiedad no es compatible o no se ha configurado, se utiliza el elemento primario BackColor
para dibujar el fondo del control.
Una mejor manera de pensar en el control "transparencia" es pensar en ella como heredar la operación de pintura en segundo plano del elemento primario. No puedes ver otros controles bajo un control «transparente».
Nota:
El control Button permite establecer el BackColor
a Transparent
, pero no tiene ningún efecto sobre el control.
Para proporcionar al control un fondo transparente
- En la ventana Propiedades, elija la BackColor propiedad y establézcala en . Transparent
Consulte también
.NET Desktop feedback