关于VB事件的问题

[复制链接]
查看11 | 回复1 | 2010-7-1 17:05:22 | 显示全部楼层 |阅读模式
请看,这是类模块class6的代码:
Private WithEvents mform6 As form6
Public Property Get form6() As form6
Set form6 = mform6
End Property
Public Property Set form6(ByVal newform6 As form6)
Set mform6 = newform6
End Property
Private Sub mform6_gong()
MsgBox "this is a event", vbOKOnly, "message"
End Sub
这是窗口form6的代码:
Public Event gong()
Private mc1 As Class6
Private Sub formload()
Set mc1 = New Class6
Set mc1.form6 = Me
End Sub
Private Sub command1_click()
Set form6 = Nothing
End
End Sub
Private Sub Command2_Click()
RaiseEvent gong
End Sub
请问,为什么这个程序运行后不会出现msgbox所显示的字符呢
是按动command2以后,不出现信息

回复

使用道具 举报

千问 | 2010-7-1 17:05:22 | 显示全部楼层
formload() 改为form_load()测试有效
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行