我有一个位置验证应用程序,可以访问预取的地图图像,并允许用户以高分辨率将地图与房屋的当前照片进行比较。预取的静态地图更大,旨在显示附近的环境,而不是所选房屋。 Picturebox 属性为 513x406,其位置为 724x127。当我显示地图时,我想指定一个居中的固定放大倍数,并将显示保持在图片框内。这是我进行显示的代码。我已经尝试了缩放和拉伸的所有组合,但都没有成功。最近的一次尝试只是增加了图片框的大小。
SnippetDisplayOut.Show()
SnippetDisplayOut.SizeMode = PictureBoxSizeMode.CenterImage
SnippetDisplayOut.SizeMode = PictureBoxSizeMode.Zoom
SnippetDisplayOut.Image = Image.FromFile(RGB_Snippetname, True)
MapDisplayOut.Image = image2
MapDisplayOut.Show()
MapDisplayOut.SizeMode = PictureBoxSizeMode.Zoom
MapDisplayOut.Size = New Size(800, 800)
Me.DoubleBuffered = True
MapDisplayOut.SizeMode = PictureBoxSizeMode.CenterImage
MapDisplayOut.Image = FromFile(MapFileName, True)