如何将标签页的背景图像展开为可用尺寸?

时间:2015-09-12 07:09:01

标签: c# winforms

我想将tabPages的backgroundImage扩展到可用的大小。

根据StackOverflow上的其他主题,我将我的表单属性中的BackgroundImageLayout设置为Stretch,但我的背景图片仍然显示为图块。

我还需要设置另一个标志吗?我觉得看似全球的财产并不会影响tabPages。

PS:如果它有任何重大问题,图片将在运行时添加。

编辑:这是我的图片作为背景添加到标签页的方式:

TabPage tab = new TabPage();

tab.BackgroundImage = Image.FromFile(*path*);

tabControl.TabPages.Add(tab);

当tabControl作为参数在类中传递时,直接来自我的表单this.tabControl

获取图像有效。

此外,stretch属性当前在表单属性中设置。

1 个答案:

答案 0 :(得分:1)

BackgroundImage对象有更多属性,其中一个是placement of the image constrains ...可用的布局是:

  • 瓷砖
  • 中心
  • 拉伸
  • 缩放

与他们一起玩并选择适合您需求的那个:

tab.BackgroundImageLayout = ImageLayout.Stretch;

因为它可能是一个固定的布局,你也可以使用UI来给出正确的布局,但它取决于你...

enter image description here