这个貌似无法解决。可以不用背景图片或者按钮边缘修饰得跟背影接近。
可以自定义样式:
http://www.codeproject.com/KB/buttons/ImageButton.aspx
http://www.codeproject.com/KB/buttons/JPEnhancedXPButton.aspx
也可以自己重写Button,让其背景透明度为0即可。
我的做法是,在photoshop中去掉背景后保存为GIF格式或者ICO格式(photoshop装个小插件就可以操作ICO格式的文件)的图片(据我所知,几种常见格式的图片文件中,GIF、ICO可以隐藏掉背景,我美工不熟悉,或者还有别的格式),然后再应用到winform中。我想,你之所以导入到winform中图片看到背景,很可能是原本的图片就有白色的背景
把控件拉大然后把背景颜色设置成透明的,然后在加背景图片,看上去就是圆的了。
将图片用ps设计好后 保存为PNG 或者 GIF 格式的 可以弄成透明的
但是 btn 的背景颜色不能设透明 楼上的误解啊