我正在使用Windows 8和VS 2012。我给我的按钮添加了一个圆形图标:this.btn.Image = Properties.Resources.icon; this.btn.Size = Properties.Resources.icon.Size; 此外,我的表单还有背景图片: this.BackgroundImage = Properties.Resources.sunset; 但是我的表单很丑,我的图标按钮是一个正方形:圆形图片在中间,灰色的颜色在角落里。 问题是如何显示表单背景而不是灰色颜色? 感谢您的关注。
您可以设置按钮的一些属性来获得您需要的效果: 将按钮的FlatStyle属性更改为Flat 将其BackColor属性设置为Transparent 在FlatAppearance中将BorderSize设置为0。 在FlatAppearance中,您还可以将MouseDownBackColor和MouseOverBackColor设置为窗体的背景颜色或您想要的颜色。