• 締切済み

.NETのTreeViewの項目が一つの場合の画面遷移

.NETのTreeViewの項目が一つの場合の画面遷移がうまくできません。 'Dim Node As TreeNode 'Dim form2 As New あああ 'Node = TreeView2.SelectedNode 'Select Case Node.Text ' Case "あああ" ' form2.Show() ' Me.Hide() 'End Select とすると、他画面から、TreeViewを経由して遷移させたくても、TreeView内に一つしか選択要素がない場合の画面へは行かず、すぐ上のTreeView内にいくつもの選択要素がある画面へ飛んでしまいます。 単体で動かしたくても、TreeView内に選択項目が一つの場合は動きません。 どなたか、回避する方法をご存知の方お教えください

みんなの回答

回答No.1

何か答えてあげたいけど、、、、 文章が全く理解できません。。。 特にこの部分 >TreeView内に一つしか選択要素がない場合の画面へは行かず、すぐ上のTreeView内にいくつもの選択要素がある画面へ飛んでしまいます 要素が一つしかないはずなのに、上にはある??すぐ上って何ですか???親ノードってこと???? 書いてあるコードがかいてあるイベントはどこですか?TreeViewのAfterSelectとかですか?? データ例を書かないと、全くわかりません。 とりあえず、TreeViewの例 ルート │ ├サブ1 │├サブ1-1 │└サブ1-2 │ ├サブ2 │ └サブ3  └サブ3-1 上記の場合、 ・サブX-Xをクリックしたら画面遷移ですよね? ・その親ノードのサブXをクリックしても、画面遷移ですか? 補足してください。

関連するQ&A