2015-06-19 1 views

ответ

0

Я решил проблему с:

_absoluteImagePositionX = imageBox.Width/2 - image.Width/2; 
_absoluteImagePositionY = imageBox.Height/2 - image.Height/2; 

Но кстати благодарственное вы за свои советы!

2

Если изображение коробки больше, чем изображение, вы можете попытаться вычислить абсолютное положение изображения на форме:

int absImgX=pictureBox1.Left+pictureBox1.Width/2-pictureBox1.Image.Width/2 
int absImgY=pictureBox1.Top+pictureBox1.Height/2-pictureBox1.Image.Height/2 
+1

И для позиции __inside__ PB используйте ClientSize.Width. и т.д.. – TaW