gpt4 book ai didi

winforms - 按钮的背景图像和图像有什么区别?

转载 作者:行者123 更新时间:2023-12-03 06:35:16 26 4
gpt4 key购买 nike

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

最佳答案

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

对于 MS 文档中的 Button.Image 属性:

按钮控件上显示的图像。

背景图片

代表要在控件背景中显示的图像的图像。

因此,您可以设置 BackgoundImage 以及 Button.ImageButton.Image 将放置在 的顶部>背景图片

Note: Images with translucent or transparent colors are not supported by Windows Forms controls as background images. This property is not supported on child controls whose RightToLeftLayout property is true.

这是我刚刚创建的一个 Button 示例,其中设置了 BackgroundImageButton.Image。显然有一个背景图像,然后是我的按钮文本和我的文本旁边的按钮图像。

BackGroundImage with Button.image

最酷的是,您可以使用 ImageAlign 属性更改放置 Button.Image 的位置

ImageAlign

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

enter image description here

关于winforms - 按钮的背景图像和图像有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10826413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com