c# 用圆角图片做界面 边缘不齐
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 用圆角图片做界面 边缘不齐相关的知识,希望对你有一定的参考价值。
花了1个小时学习ps 能做出圆角图片加边角某个颜色,在form属性里transparentkey设置这个颜色,效果不好,有残余颜色,千千静听也是用的bmp,怎么看不出边角颜色?我也试了png+透明边角,结果显示白色.... this.SetSyle支持透明色也不行用bmp+设置透明色效果不行是因为这个透明色是弧形,效果居然是直切....
参考技术A WinForm做圆角窗体都存在这个问题的,子窗体还能好一些,主窗体做个圆角、自定义形状什么的更是惨不忍睹,用WPF来做吧,直接用样式就可以设置透明、半透明、渐变、阴影这些的,还省下学习PS的时间了Winform绘制圆角按钮
参考技术A 最近做Winfrom项目,Winfrom不同于WPF,界面效果没有WPF那么好做,圆角按钮只能靠出背景图,但是总是出背景图也是有局限性的,所以研究下绘制Button来实现圆角效果百度了很多例子,比较好的是 winfrom圆角Button ,但是实现后发现边缘毛刺太严重了,效果很不好
以上是关于c# 用圆角图片做界面 边缘不齐的主要内容,如果未能解决你的问题,请参考以下文章