图片在窗口的中间?该怎么处理

图片在窗口的中间?
刚刚看VB,有这样一段代码,不理解.
功能:将一个图片放到窗口的中间位置.
代码:
image.left   =   (form1.width-image1.width)/2
image.top   =     (form1.height   -   image1.height)/2   -   200

不明白,为什么TOP还要在-200才行?
不这样做时,他确实不在中间!

------解决方案--------------------
首先不知道你有沒有寫錯,是否是這樣:
image1.left = (form1.width-image1.width)/2
image1.top = (form1.height - image1.height)/2 - 200

另外你如何知道不-200就不在中間呢?
------解决方案--------------------
个人认为这显然不是一段成熟的代码,它之所以减200我想它是减去了标题栏的高度吧。所以我觉得正确的代码应该是这样的:
Private Sub Form_Resize()
Image1.Left = (Form1.ScaleWidth - Image1.Width) / 2
Image1.Top = (Form1.ScaleHeight - Image1.Height) / 2
End Sub