Vista-Like 的玻璃按钮 Using GDI+
2007-02-22 20:22
393 查看
在CodeProject上看到这么一个美丽的东西, 效果如下图, 很棒吧~
文章和代码下载地址是: http://www.codeproject.com/cs/miscctrl/glassbutton.asp
原来一直不知道如何让一个Control半透明, 在网上看到的方法大多不太实用, 看了这个GlassButton的代码后, 恍然发现只要这么三行代码:
SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.SupportsTransparentBackColor | ControlStyles.UserPaint, true);
SetStyle(ControlStyles.Opaque, false);
base.BackColor = Color.Transparent;
然后就可以任意在OnPaint里面用半透明的颜色画了......
文章和代码下载地址是: http://www.codeproject.com/cs/miscctrl/glassbutton.asp
原来一直不知道如何让一个Control半透明, 在网上看到的方法大多不太实用, 看了这个GlassButton的代码后, 恍然发现只要这么三行代码:
SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.SupportsTransparentBackColor | ControlStyles.UserPaint, true);
SetStyle(ControlStyles.Opaque, false);
base.BackColor = Color.Transparent;
然后就可以任意在OnPaint里面用半透明的颜色画了......
相关文章推荐
- 利用.net(C#)在Vista磨砂玻璃窗口上正确画出文字和图片(GDI+版)
- 创建像Vista任务栏一样的半透明玻璃按钮
- 创建像Vista任务栏一样的半透明玻璃按钮
- 创建像Vista任务栏一样的半透明玻璃按钮
- .net里面“using”关键字和“添加引用”按钮的区别及using的三种用途
- 下载《GDI+ Programming:Creating Custom Controls Using C#》中文版
- [原译]一步步教你制作WPF圆形玻璃按钮
- 跟我学PS:打造Vista风格按钮
- VISTA玻璃窗口效果
- Flicker free drawing using GDI+ and C#
- Using the HotKey to wake up your application like KingSoft Dictionary does(MFC)
- vista ie7 window.confirm() 取消按钮 失效 解决办法
- Creating Vista Gadgets: Using HTML, CSS and JavaScript with Examples in RSS, Ajax, ActiveX (COM) and
- Photoshop制作漂亮的蓝色透明玻璃按钮教程
- Hack Like a Pro: Using Nexpose to Scan for Network & System Vulnerabilities
- 创建你自己的Vista风格的”Chrome”样式的按钮
- 漂亮的玻璃透明按钮控件C#源码
- Music using ONLY sounds from Windows XP and Vista
- PhotoShop设计绘制出反光渐变的蓝色水晶玻璃球按钮教程
- using sqlite in windows phone 7/successful to deal with the problem in wp to use like select chinese character