如果未設置Parent屬性,控件將僅對窗體透明,並且窗體的背景色(默認為控件)在顯示時將被重繪為其自身的背景。
2.在控件數量較多的情況下,可以使用Panel控件將某壹組的所有控件放在面板中,然後只為這個面板設置背景透明度,其他所有控件都會實現背景透明度。
3.例如,如果有壹個PictureBox控件,十幾個標簽和按鈕,那麽只把這些標簽和按鈕放到面板中。同時,在Form_Load事件中添加以下代碼,實現後臺透明:
this.picturebox1。sendtobak();//將背景圖片放在底部。
this.panel1。BackColor =顏色。透明;//將面板設置為透明。
this.panel1。parent = this . picturebox 1;//將panel的父控件設置為背景圖片控件。
this.panel1。BringToFront();//將面板放在前面。
4.上面的代碼可以實現所有控件對PictueBox的背景圖片透明。