VB.NET和VB6.0都创建一个Form1窗体,添加一个Button控件(VB叫Command控件)。都添加一个Class1
VB.NET代码:
窗体代码
Public Class Form1
Dim Obj As New Class1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Obj.MoveButton(Button1)
End Sub
end Class
类中的代码
Public Class Class1
Public Sub MoveButton(ByRef A As Button)
A.Left = 0
End Sub
End Class
VB6.0代码:
窗体代码
Dim obj As New Class1
Private Sub Command1_Click()
obj.MoveButton
End Sub
类模块中的代码
Public Sub MoveButton()
Form1.Command1.Left = 0
End Sub
可以看出VB.NET和VB在类(模块)中调用窗体的控件是略有不同的