1.把BackColor用代码设置成Color.Transparent;2.用一些图形处理工具,把图形文件转换成PNG格式,自己设置图片的透明度。Winform支持PNG透明度。3.如果不想改图片的话那就需要改控件手动停止WM_ERASEBKGND发送至PictureBox,并强行返回true。