Enseñanza de programación Winform
Si la propiedad Padre no está configurada, el control solo será transparente para el formulario y el color de fondo del formulario (predeterminado en el control) se volverá a dibujar con su propio fondo cuando se muestre.
2. Cuando hay una gran cantidad de controles, puede usar el control Panel para colocar todos los controles de un determinado grupo en el panel y luego configurar la transparencia del fondo solo para este panel y para todos. otros controles lograrán la transparencia del fondo.
3. Por ejemplo, si hay un control PictureBox con más de una docena de etiquetas y botones, coloque solo estas etiquetas y botones en el panel. Al mismo tiempo, agregue el siguiente código en el evento Form_Load para lograr transparencia del fondo:
this.picturebox1. sendtobak(); //Pon la imagen de fondo en la parte inferior.
este.panel1. Color de fondo = color. Transparente; //Configura el panel para que sea transparente.
este.panel1. parent = this .picturebox 1; //Establece el control principal del panel como control de imagen de fondo.
este.panel1. BringToFront(); //Trae el panel al frente.
4. El código anterior puede hacer que todos los controles sean transparentes a la imagen de fondo de PictueBox.