急死啦!VB6转VB2005的一个语句有问题??
想在Form3加载是,加载Form1和Form2VB6的代码是:(VB6可以运行的)PrivateSubForm_Load()LoadForm1LoadForm2Form...
想在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,不知怎么改? 展开
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.HIDE
隐藏了窗口,同时也触发FORM1_LOAD
Private Sub Form_Load()
Form1.hide
Form2.hide
Form1.Visible = True
Call MoveForm1
Call MoveForm2
End Sub
在vb2005里RaiseEvent=call(vb6)
可以用
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)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询