以下のコードを使用して MdiParent フォームの背景画像を設定していますが、うまく機能していますが、最大化ボタンをクリックすると、BackgroundImage が右側と下端で繰り返されます (つまり、右側と下側の画像部分が繰り返されます)。私はこれを回避し、画像を適切に表示しますか?
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;
}
}
}