为什么有些控件同时具有BackgroundImage和Image属性?

2 .net controls winforms

为什么一些控件喜欢ButtonPictureBox同时具有BackgroundImageImage财产?

为什么在按钮的情况下都需要它们?或者为什么在picturebox backgroundimage应该可用?

Ode*_*ded 7

BackgroundImage是继承自Control.

Image,在Button继承自的情况下ButtonBase.


一般来说,BackgroundImage是:

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

Image将是一个是控制.


你为什么需要这两个?

  • 因为您可能在控件周围有边距,您希望在其上显示背景图像.
  • 因为有时您可能会使用透明胶片Image并希望透过背景图像.