对于可能有也可能没有图标的Node来说,如何在MouseDown事件里区分是否点击的是图标?

解决方案 »

  1.   


    Private Sub Form_Load()
        TreeView1.Nodes.Add , , "a1", "第1", 1
        TreeView1.Nodes.Add , , "a2", "第1"
        TreeView1.Nodes.Add , , "a3", "第1", 2
        TreeView1.Nodes.Add , , "a4", "第1"End SubPrivate Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
        MsgBox Node.Image   '有图片时返回索引值
    End Sub
      

  2.   

    哦,是我没说清楚:)我想知道的是如何判断,
    当前鼠标点击的位置是Node的图标还是文字
    而此Node可能是有图标,也可能没有图标的
    (我想实现的功能是,当点击图标时触发一个事件,当点到文字时触发另一个事件)