【发布时间】:2011-09-08 16:25:48
【问题描述】:
- 创建一个新的 windows 窗体项目
- 将此表单的 TransparancyKey 和 BackColor 设置为“黑色”
- 运行
=> 表单显示为透明
现在还设置 Form.DoubleBuffered 属性为 true
=> 表单不再显示为透明
为什么会这样? 获得双缓冲透明表单的任何解决方法?
【问题讨论】:
-
双缓冲肯定会扼杀其他实现透明度的方法。只是不是 TransparencyKey。
标签: c# winforms transparency