相信大家一定有遇過一個問題
我有2個picturebox要壘在一起,但是我的image是有去背的
可是放到picturebox後
上面一層的picturebox就是會擋住下面的
沒辦法發揮原本圖片的去背的部份
我們來試試看吧
1.先用PowerPoint創立二張去背的圖
[注意] 這2個梯形,現在是在PowerPoint上呈現
2.開啟windowform專案,拉出二個picturebox
在picturebox右上角有個白色小三角按下去匯入圖片
3.此時你會發現二張圖是沒辦法穿透的
4.其實我看有些人的說話是把backcolor設定成transparent即可
但是可能我沒什麼慧根,怎麼弄都一樣結果
大概是他的transparent是透明到Form的背景吧,所以下面的pictureBox還是一樣被擋住
5.新增一個button,加入程式碼
pictureBox2.Parent = pictureBox1;
pictureBox2.Location = new Point( pictureBox2.Location.X - pictureBox1.Location.X, pictureBox2.Location.Y - pictureBox1.Location.Y);
其中 pictureBox1= 圖層在下層 pictureBox2 = 圖層在上層
使用parent,雖然我也不知道這個是幹啥用,反正這樣好像就可以了
就當作原本form的背景換成picturebox的背景吧
但是有一個問題就是parent後,原本的位置佰跑掉,所以會有第二行程式碼去調整位置
按下button後
留言列表