作者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