クラスモジュールでプロパティを作ったのですが、
プロパティのプロパティを作るにはどうしたらよいのでしょうか?
分かり易く言うと、ListViewに.ListItemsがあり、さらに.Item等がある感じです。
私のクラスの場合、Class1に.Testがあるだけです。
Class1.TimeOut.ConnectやClass1.TimeOut.Close としたい場合はどうしたらよいのでしょうか?
※VB6として考えました
戻り値がクラスかユーザ定義型を示す公開メンバを作ればいいかと思います。
例)
'hogeクラス
public name as string
public age as byte
'piyoクラス
public hoge as hoge
public foo as long
使用例)
dim x as new piyo
x.hoge.name="abc"
x.hoge.age=1
x.foo=8
動くかなぁ…
ご回答頂き有難う御座いました。
piyoクラスにnewをつけることでエラーが出ず正常に動作致しました。
VBを起動せずに即興で浮かぶ経験に感服致しました。
'hogeクラス
public name as string
public age as byte
'piyoクラス
public hoge as new hoge
public foo as long
使用例)
dim x as new piyo
x.hoge.name="abc"
x.hoge.age=1
x.foo=8
失礼致しました。
解決にチェックを入れ忘れたので再度投稿させて頂きます。
改めましてガッ様、大変お世話になりました。
有難う御座いました。
ツイート | ![]() |