投稿者 太郎冠者  (社会人) 投稿日時 2010/3/21 05:52:37
こんな感じですか?

'FormにTreeView1を配置 
Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load
        TreeView1.Nodes.Add("親です""親")
        TreeView1.Nodes("親です").Nodes.Add("子供Aです""子供A")
        TreeView1.Nodes("親です").Nodes.Add("子供Bです""子供B")
        TreeView1.Nodes("親です").Nodes.Add("子供Cです""子供C")
        TreeView1.Nodes("親です").Nodes.Add("子供Dです""子供D")
        TreeView1.Nodes("親です").Nodes.Add("子供Eです""子供E")
    End Sub

    Private Sub TreeView1_NodeMouseClick(ByVal sender As ObjectByVal e As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseClick
        Select Case e.Node.Name
            Case "親です"
                MsgBox("親がClickされたよ!")
            Case "子供Aです"
                MsgBox("子供AがClickされたよ!")
            Case "子供Bです"
                MsgBox("子供BがClickされたよ!")
            Case "子供Cです"
                MsgBox("子供CがClickされたよ!")
            Case Else
                MsgBox("なんかClickされたよ!")
        End Select
    End Sub
End Class