关于Label控件相对窗体位置有关问题

关于Label控件相对窗体位置问题
新手学VB,请教一个问题:
怎样设置label控件在窗体的中间,无论窗体运行后大小怎么变化,label控件永远在窗体的中间。

我在Form_Resize()方法里使用了:

Private Sub Form_Resize()
    With label.Item
    .Top = (Me.Height - .Height) / 2
    .Left = (Me.Width - .Width) / 2
    End With
End Sub

但总是报错,“.Item”编译错误:必选参数,这是怎么回事啊?

------解决方案--------------------
如果是数组就with label1(下标)
------解决方案--------------------
Option Explicit

Private Sub Form_Load()
    Me.Font.Name = "黑体"
    Me.Font.Size = 48
    Label1.Caption = "中间"
    Label1.AutoSize = True
    Label1.Font.Name = Me.Font.Name
    Label1.Font.Size = Me.Font.Size
End Sub

Private Sub Form_Resize()
    With Label1
     .Top = (Me.Height - Me.TextHeight(Label1.Caption)) / 2
     .Left = (Me.Width - Me.TextWidth(Label1.Caption)) / 2
    End With
End Sub

------解决方案--------------------
楼主用的是控件数组?不会吧?所有成员都叠在一个位置上?