我正在放置一些坐标为
的图片框 pictureBox.Location = new Point(x, y);
如果我选择坐标75,40
,图片框会出现在该坐标中但在左下角,我希望图片框显示在75,40
居中。像这样:
答案 0 :(得分:3)
这很简单,你只需要按照pictureBox的大小减去你想要的位置,然后除以2。
所以,而不是这个
pictureBox.Location = new Point(x,y);
你想要这个
pictureBox.Location = new Point(x - pictureBox.Size.Width/2, y - pictureBox.Size.Height/2);