首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何让窗体一个部分透明

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

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


[解决办法]
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的颜色

热点排行