VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/11/30(Wed) 18:36
投稿者いな
Eメール
URLhttp://,
タイトルRe^5: ツリービューでフォルダのキーを取得する方法

> ツリービューには
> フォルダ1
> |−サイト1
> |−サイト2
> フォルダ2
> |−サイト3
> ではなく
> サイト1
> サイト2
> サイト3
> フォルダ1
> フォルダ2
> と表示されます。

親ノードの指定が間違っているのでは?
親が常にRootになっているので、
状況により、

Set Node1 = .Nodes.Add("Root", Child, "C" & FileNum, myFile.Name)
                       ↑の箇所を、フォルダ2にぶら下げたいのであれば子は"Root"ではなく
"C" & FileNum のフォルダ2のキーが入るはず

つまり、

お気に入り          (親のノード無     / ノードキー"Root")
フォルダ1          (親のノード"Root" / ノードキー"C1")
|−サイト1        (親のノード"C1"   / ノードキー"C2")
|−サイト2        (親のノード"C1"   / ノードキー"C3")
フォルダ2          (親のノード"Root" / ノードキー"C4")
|−サイト3        (親のノード"C4"   / ノードキー"C5")

というイメージで
Set Node1 = .Nodes.Add("Root", Child, "C" & FileNum, myFile.Name)
                       ↑親のノードキー ↑ノードキー


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -