gpt4 book ai didi

c# - 正确设置 MdiParent 背景图片

转载 作者:行者123 更新时间:2023-11-30 19:41:33 25 4
gpt4 key购买 nike

我正在使用下面的代码设置 MdiParent 窗体的背景图像,它运行良好,但是当我单击最大化按钮时,背景图像在右侧和底部边缘重复(即右侧和底部图像部分重复) ,如何避免这种情况并正确显示图像?

public Parent()
{
InitializeComponent();

foreach (Control ctl in this.Controls)
{
if (ctl is MdiClient)
{
ctl.BackgroundImage = Properties.Resources.bg;
ctl.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
break;
}
}
}

最佳答案

this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;

this 指向 Form。

我自己也注意到了您提到的相同行为。好像只是绘画的问题。添加以下代码来修复它。

protected override void OnSizeChanged(EventArgs e)
{
base.OnSizeChanged(e);
this.Refresh();
}

关于c# - 正确设置 MdiParent 背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19520373/

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