Is .NET a whole lot different from VB6 on this one then?
I don't have .NET, just browsing the forum, but i know in VB6 you could either use a module with globally declared variables to pass stuff between forms, or you could just call a particular subroutine on another form:

eg. Call Form1.Test

and on Form1 you would have

Private Sub Test()
WhatYouWantToPass = 5
End Sub

Now use that variable.