请问vb.net中在模块中操作控件的方法

请教vb.net中在模块中操作控件的方法
在一个窗体中,有一个button1,有一个listbox1

新建一个模块,在模块中代码如下:

VB.NET code
Module Module1
Sub aabb()
        Form1.ListBox1.Items.Add("abc")
    End Sub
End Module


在按钮的单击事件中:
VB.NET code
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Call aabb()

    End Sub


为什么就不行呢?

多谢解答!

------解决方案--------------------
!!首选你把哪个非写到模块里干什么?
!!第二VB2010没有这个问题。。我试了。oK?
------解决方案--------------------
Module Module1
Sub aabb(byval a as form)
a.ListBox1.Items.Add("abc")
End Sub
End Module

'调用时
aabb(form1)