透明控件+去除邮票效果——>界面倍儿漂亮的Windows应用软件

本文介绍了一种通过.NET框架实现的去除邮票效果的方法。主要利用OnPaint事件重绘控件背景来达到透明效果,并详细解释了DrawImage方法的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ImageAttributes imageAttr = new ImageAttributes();
imageAttr.SetGamma(1.0F);   //指定 image 对象的重新着色和伽玛信息

pevent.Graphics.DrawImage(this.Parent.BackgroundImage, new Rectangle(0, 0, this.Width, this.Height), this.Left, this.Top, this.Width, this.Height, System.Drawing.GraphicsUnit.Pixel, imageAttr);//去除邮票效果的方法受精简版框架支持。

说明如下:
1,利用空间的OnPaint方法重画控件(用背景)实现透明效果(可以由焦点的透明控件)
2,new Rectangle(0, 0, this.Width, this.Height)前两个参数一定为0,0。
3,邮票效果是有,net的缩放机制造成的用知道的区域画制定的源区域就可以解决了。
4,美工界面+你的透明控件就O啦!
5,时间仓促就不多说了,有疑问请留言!沟通成就每一个人!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值