读书人

如何让窗体一个部分透明

发布时间: 2012-01-05 22:36:54 作者: rapoo

怎么让窗体一个部分透明?
如题,怎么能让窗体的一部分透明?不是整个窗体。。。有什么类或者函数可以实现?


[解决办法]
oh yeah,
搞定
1. 设置你Form的TransparencyKey=某一个颜色如:Color.Red
2. 把你希望透明的地方放一个Panel,设置其Backcolor为1中的颜色
eg:

C# code
public Form1() {            InitializeComponent();            TransparencyKey = TransparencyColor;        }                private void button1_Click(object sender, EventArgs e) {            panel1.BackColor = TransparencyColor;        }        private static readonly Color TransparencyColor = Color.Red;
[解决办法]
在随机的地方绘制一块区域,填充TransparencyKey的颜色

读书人网 >C#

热点推荐