1

这就是我所拥有的非常简单易懂的术语。

  1. 我的表单背景是蓝色。

  2. 我从表单背景创建了一个从白色到蓝色的渐变图像。这是为了给表单一个漂亮的渐变外观。我在我的表单中添加了一个图片框并将此图像设置为图像。

  3. 我在渐变图片框的顶部添加了一个带有徽标的图片框,但它“抓取”了表单背景颜色,而不尊重我希望它抓取的透明背景图像。

所以:

蓝色表格-> 带有渐变的巨大图片框-> 应该尊重渐变的小图片框。

请帮忙!

4

1 回答 1

1

我认为这可能是因为 PictureBox 不是控件容器。所以这意味着当您将按钮图片框拖到主图片框上时,它实际上不是图片框的子图片,而是表单的子图片。

您会注意到,如果您要对面板执行相同操作(将表单设置为蓝色,面板背景图像,并将按钮图片框控件放置在面板上),它将对面板控件显示为透明。

为什么不设置Form BackgroundImage,避免使用Huge Picture Box,并在表单本身上设置小图片框。

于 2010-04-25T18:32:03.317 回答