急死啦!VB6转VB2005的一个语句有问题??

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:21:23
想在Form3加载是,加载Form1和Form2
VB6的代码是:(VB6可以运行的)
Private Sub Form_Load()
Load Form1
Load Form2
Form1.Visible = True
Call MoveForm1
Call MoveForm2
End Sub

VS2005自动转换后变成
Private Sub Form3_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
'UPGRADE_ISSUE: 不支持 Load 语句。
Load(Form1)
'UPGRADE_ISSUE: 不支持 Load 语句。
Load(Form2)
Form1.Visible = True
Call MoveForm1()
Call MoveForm2()
End Sub
然后提示错误:
error BC32022: “Public Event Load(sender As Object, e As System.EventArgs)”是事件,不能直接调用。请使用“RaiseEvent”语句引发事件。

我没学过VB2005,不知怎么改?

form1.show()
form2.show()

我也不清楚用什么方法加载
可以用
FORM1.HIDE
隐藏了窗口,同时也触发FORM1_LOAD

Private Sub Form_Load()
Form1.hide
Form2.hide
Form1.Visible = True
Call MoveForm1
Call MoveForm2
End Sub

在vb2005里RaiseEvent=call(vb6)