很远,这个旧的 vb6 应用程序正在杀死我。在 .NET 之前,我是如何使用这些东西进行开发的。
我正在尝试创建一个 vb6 类,其属性成员是 UDT 或另一个类的数组。
例如
我有一个名为Monitor的类,它公开了一些属性:
- 解析度
- 回转
- 姓名
- 宽度
- 高度
在我的主程序模块中,我有一个名为 SystemConfig 的类,它有一个名为 MonitorConfig 的属性,但以前它只促进了一项。因为我们现在在多显示器的世界中运行,所以我需要这个属性来支持多个项目。
不幸的是 vb6 没有给我 List(Of T) 所以我需要下一个最好的东西。我的第一个想法是使用数组。
这是我的尝试:
Private m_MonitorConfig() As Monitor
Public Property Get MonitorConfig() As Monitor()
MonitorConfig = m_MonitorConfig
End Property
Public Property Let MonitorConfig(val() As Monitor)
m_MonitorConfig = val
End Property
如何让属性识别进出 MonitorConfig 属性的数组值?
谢谢