C# - PictureBox位置?

时间:2015-11-19 18:08:15

标签: c# winforms picturebox

在我的代码中,我希望PictureBox.Location在触发某个事件时发生更改。这不是问题,但问题是我不明白将Designer中的位置设置为310;12System.Drawing.Point(310;12)之间的区别。 在我的情况下,System.Drawing.Point(310;12)将图像的位置设置得太偏右。然后我尝试并与设计师Point匹配的观点是232;12

造成这种情况的原因是什么方法可以修复它?

编辑:以下是更改PB位置的代码:

this.ball.Location = new Point(
    232,
    12
    );
编辑:这是我做的步骤:
1.创建表格
2.创建2个按钮
3.创建一个PictureBox并将其位置设置为310;设计器中为12 4.尝试用按钮重新排列图片框;一个将位置设置到其他地方,另一个将图片框设置回原始位置。

1 个答案:

答案 0 :(得分:0)

位置始终相对于父级。也许当您在设计器中设置位置时,您不小心将图片框放在父级(例如组框)中。

如果没有您提供更多详细信息,我们无法真正帮助您。例如,您是否在设计器中设置了位置,在代码中对其进行了修改,并在修改后突然失败了?

我们需要知道您为重现问题所采取的步骤。