はるかに、この古い vb6 アプリは私を殺しています。.NET の前に、どのようにしてこのような開発を行ったのでしょうか。
プロパティ メンバーが UDT または別のクラスの配列である vb6 クラスを作成しようとしています。
例えば
いくつかのプロパティを公開するMonitorというクラスがあります。
- 解像度
- 回転
- 名前
- 幅
- 身長
私のメイン プログラム モジュールには、MonitorConfig というプロパティを持つ SystemConfig というクラスがありますが、以前は 1 つの項目しかサポートしていませんでした。現在、複数のモニターの世界で運用しているため、複数のアイテムをサポートするにはこのプロパティが必要です。
残念ながら、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 プロパティの内外で配列値を認識するプロパティを取得するにはどうすればよいですか?
ありがとう