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
设置为背景图片的大小。
我正在尝试使表单大小与表单背景图像大小相匹配。代码:
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
设置为背景图片的大小。