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# 用圆角图片做界面 边缘不齐的主要内容,如果未能解决你的问题,请参考以下文章

SimpleRoundedImage-不使用mask实现圆角矩形图片

C# 开发圆角窗体

Android 添加GridView中图片的圆角样式

怎么用美图秀秀将图片的四个角做成这样的圆角?

博客园签名档图片圆角美化

c# winform中怎么画出圆角矩形或者就有这样的控件,求指点