tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: TreeViewのツリー構造固定
投稿日: 2009/05/15(Fri) 16:01
投稿者
> もちろん、貴方自身(開発者)は、追加/削除/編集できてしかるべきなのですよね?

と思いましたが、作成しているうちに思いつかなかった事が沢山出てきて手落ちておりました。申し訳ありませんが、改めて加えておきます。

TOP
┣XXX1
┣XXX2
┗XXX3

@上記のようなツリー構造を固定(追加、削除、編集が出来ない仕様)にする。
AそのXXX1を指定(選択するのではなく固定プログラム)して、新たなノードを追加する。
 コンボボックスに入力し[ノード追加]ボタンクリックすると、XXX1を指定してその下層に加える。

TOP
┗XXX1
 ┗XXX1_1

Dim ZZZ As TreeNode
   If ComboBox1.Text = "" Then
      Exit Sub
   End If
ZZZ = TreeView1.SelectedNode ← どんなノードを選択するコードですが、その辺が分からないのです。 
ZZZ.Nodes.Add(New TreeNode(ComboBox1))

BXXX1に追加したXXX1_1をXXX2へ移動させると共に、新たなノードを2つ加える。
 操作は[ノード追加2]ボタンクリックするだけで移動&追加。

TOP
┣XXX1
┗XXX2
 ┣XXX1_1
 ┣XXX2_1
 ┗XXX2_2

CXXX2に移動したノードをXXX3に移動させる。
 Bと同様に、[移動]ボタンをクリックすると、下層ノード全てをXXX3へ移動。
TOP
┣XXX1
┣XXX2
┗XXX3
 ┣XXX1_1
 ┣XXX2_1
 ┗XXX2_2

こんな感じも作成していますが、つまづいてしまいました。

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

古いスレッドにレスはつけられません。