作者llama (阿譽)
看板C_Sharp
標題[問題] 請問使用何種元件蓋住 PictureBox 並且能透明顯示被蓋住的元件內容
時間Wed Oct 10 16:18:43 2007
請問一下,如果我想從上層控制項可以透過去看到
下層控制項的東西,應該要怎麼設定!?(兩個控制項是重
疊的,除了把上層設定 visible = false 以外)因為我
還是希望可以 focus 在上面的元件,只是說可以透過去
看到下層元件的東西。
試過 PictureBox 疊在 PictureBox 上以及 Form
疊在 PictureBox 上都失敗了。
--
非常感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.208.101
1F:推 ithinkurdumb:background color = transparent? 10/10 21:20
2F:推 llama:已經有嘗試過了...!! 他會使用系統預設顏色(也就是灰灰的) 10/10 22:14
3F:→ llama:後來打算用 form 蓋在 picturebox 上面 10/10 22:14
4F:→ llama:可是 form 不能使用透明色當背景 冏rz 10/10 22:15
※ 編輯: llama 來自: 140.113.208.101 (10/10 22:26)
※ 編輯: llama 來自: 140.113.208.101 (10/10 22:28)
5F:推 kojiro1982:form 有個屬性可以控制透明程度"Opacity" 10/10 22:34
6F:→ kojiro1982:另外控制項要透明 你先把背景色指定一色 如紅色 10/10 22:42
7F:→ kojiro1982:接著設訂表單屬性 TransparencyKey 為紅色 10/10 22:44
8F:→ kojiro1982:紅色就變透明了 10/10 22:47
9F:推 llama:所以說在 Form 上設定 10/11 00:55
10F:→ llama:SetStyle(ControlStyles::SupportTransparentBackColor,true 10/11 00:56
11F:→ llama:是沒有用的囉!? 10/11 00:56