こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

.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内に選択項目が一つの場合は動きません。
どなたか、回避する方法をご存知の方お教えください

投稿日時 - 2005-10-26 17:45:59

QNo.1737494

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

何か答えてあげたいけど、、、、
文章が全く理解できません。。。

特にこの部分
>TreeView内に一つしか選択要素がない場合の画面へは行かず、すぐ上のTreeView内にいくつもの選択要素がある画面へ飛んでしまいます

要素が一つしかないはずなのに、上にはある??すぐ上って何ですか???親ノードってこと????

書いてあるコードがかいてあるイベントはどこですか?TreeViewのAfterSelectとかですか??

データ例を書かないと、全くわかりません。

とりあえず、TreeViewの例

ルート

├サブ1
│├サブ1-1
│└サブ1-2

├サブ2

└サブ3
 └サブ3-1

上記の場合、
・サブX-Xをクリックしたら画面遷移ですよね?
・その親ノードのサブXをクリックしても、画面遷移ですか?

補足してください。

投稿日時 - 2005-10-27 13:22:55

あなたにオススメの質問