C# 如何找到pictureBox的正确位置?它应该在表格1的中心
在表格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
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);
您可能会发现以下内容很有帮助: