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 に答える