c# windows 表单:如何将背景图像大小与表单大小相匹配

c# windows form: How to match backgroundimage size to form size

我正在尝试使表单大小与表单背景图像大小相匹配。代码:

var newImage = PB_DEPTH.Image;
var newForm = new Form();

newForm.BackgroundImage = newImage;
newForm.Width = this.depthFrameDescription.Width;
newForm.Height = this.depthFrameDescription.Height;
newForm.Show();

问题是新格式仍然裁剪了部分图像。我想这是由于顶部菜单条包含关闭、最小化、最大化图标。

有什么方法可以获取该条带的大小而不是应用常量偏移值吗?

或者更好的是一种正确调整表单大小以匹配背景图像尺寸的方法。

尝试将 newForm.ClientSize 设置为背景图片的大小。