BackgroundImage和按钮图像有什么区别?

mFe*_*ein 7 background image button winforms

我有一个简单的问题,如果我在Windows窗体中有一个名为myButton的按钮,myButton.Image和myButton.BackgroundImage的区别是什么?先感谢您!

CD *_*ith 7

BackgroundImage就像壁纸一样,它涵盖了整个背景......你应该使用图案或完整的图片作为背景.如果您只是想显示图标使用Button.Image

对于Button.ImageMS文档中的属性:

按钮控件上显示的图像.

BackgroundImage

一个图像,表示要在控件背景中显示的图像.

所以,你可以设置一个BackgoundImage,以及一个Button.ImageButton.Image将被放置在顶部BackgroundImage

注意:Windows窗体控件不支持具有半透明或透明颜色的图像作为背景图像.RightToLeftLayout属性为true的子控件不支持此属性.

这是一个我刚创建的Button带有both BackgroundImageButton.Imageset 的示例.显然有一个背景图像,然后是我的按钮文本和我文本旁边的按钮图像.

带Button.image的BackGroundImage

很酷的是,您可以改变您Button.ImageImageAlign酒店的位置

ImageAlign

这是使用带透明图标的相同按钮,不使用RTL,我将背景颜色设置为浅蓝色,一切正常.因此,我的透明图标确实不透明或文档错误.

在此输入图像描述