怎么让窗体一个部分透明?
如题,怎么能让窗体的一部分透明?不是整个窗体。。。有什么类或者函数可以实现?
[解决办法]
oh yeah,
搞定
1. 设置你Form的TransparencyKey=某一个颜色如:Color.Red
2. 把你希望透明的地方放一个Panel,设置其Backcolor为1中的颜色
eg:
public Form1() { InitializeComponent(); TransparencyKey = TransparencyColor; } private void button1_Click(object sender, EventArgs e) { panel1.BackColor = TransparencyColor; } private static readonly Color TransparencyColor = Color.Red;
[解决办法]
在随机的地方绘制一块区域,填充TransparencyKey的颜色