用VB开发自己的控件,
我现在只知道用怎么用一些基本或标准的数据类型作为属性
如:
Property Get Color As OLE_COLOR
Color = m_Color
End Property Property Get Caption As String
Caption = m_Caption
End Property但是不知道数组属性应该怎么做,谢谢!
我现在只知道用怎么用一些基本或标准的数据类型作为属性
如:
Property Get Color As OLE_COLOR
Color = m_Color
End Property Property Get Caption As String
Caption = m_Caption
End Property但是不知道数组属性应该怎么做,谢谢!
解决方案 »
- VB6.0中的treeview中没有selectedNode
- vb中的形实参传递问题
- 买 VB成品 加原代码 软件 (学生信息档案管理系统c/s)(图书馆管理系统c/s)
- 输入问题?请教:VBA中,如何统计某行或某列中一定区域中的单元格互不相等的个数?
- VB+access,清空后表中还有一条记录????
- ☆☆☆☆☆掌上电脑☆☆☆☆☆
- pdf----->>XML
- 在vb里调用我动态库的一个函数,结果发现在动态库中的局部变量未被正确初始化,这是为什么呢?其它语言都正常。
- 关于在字符串中使用变量的问题
- 水晶报表高手请看,我用储存过程报回的recordset记录集,如何传给报表
- 有難度的問題: 如何模擬Windows操作?
- 跪求急救!
private ListCols as Collection
控件数组
object 对象表达式,其值是“应用于”列表中的一个对象。
number 整数值的数值表达式,用来标识控件数组中的一个控件。 不知道这个是不是你要得。
1、类Test代码:
Private list() As String '设置列表属性Public Sub Add(str As String)
Dim i As Integer
i = UBound(list)
list(i) = str
ReDim Preserve list(1 To i + 1)
End SubPublic Function getItem(index As Integer) As String
If index > UBound(list) Then
getItem = ""
Else
getItem = list(index)
End If
End FunctionPrivate Sub Class_Initialize()
ReDim Preserve list(1 To 1)
End SubPublic Function GetCount() As Integer
GetCount = UBound(list) - 1
End Function2、窗体测试代码
Dim a As New Test
a.Add "myh"
a.Add "Gyp"
MsgBox a.getItem(1) + str(a.GetCount)