写了一个类:(类名:cls)
Option ExplicitPublic y As Integer
Private m As IntegerPrivate Property Get y() As Integer
y = m
End PropertyPrivate Property Let y(a As Integer)
m = a
End PropertyPublic Function ab() As Integer
MsgBox "msad"
End Function窗体代码:
Option Explicit
Public WithEvents clsm As clsPrivate Sub Form_Load()
Set clsm = New cls
clsm.ab
End Sub运行时出现两个错误:1,在类中"发现二义性的名称 y“
2.如果使用withevents变量时出现错误提示”对象不是源自动事件“。
敬请高手指教……
Option ExplicitPublic y As Integer
Private m As IntegerPrivate Property Get y() As Integer
y = m
End PropertyPrivate Property Let y(a As Integer)
m = a
End PropertyPublic Function ab() As Integer
MsgBox "msad"
End Function窗体代码:
Option Explicit
Public WithEvents clsm As clsPrivate Sub Form_Load()
Set clsm = New cls
clsm.ab
End Sub运行时出现两个错误:1,在类中"发现二义性的名称 y“
2.如果使用withevents变量时出现错误提示”对象不是源自动事件“。
敬请高手指教……
解决方案 »
- 数组的全局赋值问题
- 串口通讯,关于如何判定接收到的结束字符
- 请教各位大哥,产品推销的办法
- 请问:这段代码应该怎么写!!
- 谁有利用VB的Mscomm控件进行实时通讯(有接收和发送)的例子?
- 怎样在vb界面上做一个接网线口的视频窗口!不是USB哦!如果有代码可以给300分
- 如何将表中的数据导出到EXCEL中?
- 关于VB的DataReport的使用问题?(上帝救救我吧!)
- 能不能用一行代码来设置一个窗体中所有的控件的背景色为同一个值?
- 如果不知道一个软件的源码及接口,能否在这个软件的基础上编写软件呢?
- delphi 中的一句代码 转换成VB6.0 应该怎么写
- 急,在线等,分不够可以再加,如果在打开1个新窗体的同时,关闭当前窗体啊?
改成
Public m_y As Integer
後面使用的地方相應地修改——變量和屬性名稱重複了。類中必需至少有一個事件,如
Public Event onCreate(aa As Integer)