0

在 Form1 我有这个代码:

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 都在 form1 的中心区域上方的位置。

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

4

1 回答 1

2

这就是你想要的:

pb.Size = new Size(500,500);
pb.Location = new Point((ClientSize.Width-pb.Width)/2,
                        (ClientSize.Height-pb.Height)/2);
于 2013-10-10T21:07:29.367 回答