我想将tabPages的backgroundImage扩展到可用的大小。
根据StackOverflow上的其他主题,我将我的表单属性中的BackgroundImageLayout
设置为Stretch
,但我的背景图片仍然显示为图块。
我还需要设置另一个标志吗?我觉得看似全球的财产并不会影响tabPages。
PS:如果它有任何重大问题,图片将在运行时添加。
编辑:这是我的图片作为背景添加到标签页的方式:
TabPage tab = new TabPage();
tab.BackgroundImage = Image.FromFile(*path*);
tabControl.TabPages.Add(tab);
当tabControl作为参数在类中传递时,直接来自我的表单this.tabControl
获取图像有效。
此外,stretch属性当前在表单属性中设置。
答案 0 :(得分:1)
BackgroundImage
对象有更多属性,其中一个是placement of the image constrains ...可用的布局是:
与他们一起玩并选择适合您需求的那个:
tab.BackgroundImageLayout = ImageLayout.Stretch;
因为它可能是一个固定的布局,你也可以使用UI来给出正确的布局,但它取决于你...