C# 如何找到pictureBox的正确位置?它应该在表格1的中心

C# 如何找到pictureBox的正确位置?它应该在表格1的中心,c#,winforms,C#,Winforms,在表格1中,我有以下代码: pb = new PictureBox(); pb.Location = new Point(this.Bounds.Width / 2, this.Bounds.Height / 2); pb.Size = new Size(500,500); form1尺寸为:800x600 如果我使用此代码,则pb(pictureBox)将位于表单的中心和右下角。我的意思是pb的0,0在形式的中心。 我需要pb 0,0是所有pb

在表格1中,我有以下代码:

pb = new PictureBox();
pb.Location = new Point(this.Bounds.Width / 2,
                        this.Bounds.Height / 2);
pb.Size = new Size(500,500);
form1尺寸为:800x600

如果我使用此代码,则pb(pictureBox)将位于表单的中心和右下角。我的意思是pb的0,0在形式的中心。 我需要pb 0,0是所有pb都在表格1的中心区域

在这种情况下,pb 0,0位于表单的中心,因此我可以看到pb的其余部分位于右侧和底部。

这就是您想要的:

pb.Size = new Size(500,500);
pb.Location = new Point((ClientSize.Width-pb.Width)/2,
                        (ClientSize.Height-pb.Height)/2);
您可能会发现以下内容很有帮助: