none
treeview节点事件 RRS feed

  • 问题

  •   private void treeView2_AfterSelect(object sender, TreeViewEventArgs e)
            {
                 
            }

    江苏(南京,苏州)
    国家(中国,美国,日本)

    上面是一个节点的单击事件(江苏,国家是父节点),请问朋友在事件"{  }"大括号里面怎么写才能得到日本这个子节点,我最终要表达的就是通过单击子节点来获取新的界面。 我说的是软件界面,不要误会成网页呀。
    2009年6月24日 5:11

答案

    • 用 SplitContainer 将界面一分为二,左边放 TreeView 右边放展示数据的控件
    • 在 TreeView 的 AfterSelect 事件中获取当然选择的节点,根据获取节点信息在右边的展示控件中显示详细信息

    知识改变命运,奋斗成就人生!
    2009年6月24日 6:31
    版主
  • 如果你说的是  winform  
    在 treeview的 mousedown 时 是可以得到当前鼠标的坐标的   用 treeview 的hittest 把坐标传入  可以得到当前位置的子节点

    希望能帮到您



    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月24日 8:16
    版主

全部回复

  • 你好!
         你的程序应该是WebForm吧!如果想部分页面刷新,可以使用Ajax技术来实现!
    周雪峰
    2009年6月24日 5:47
    版主
    • 用 SplitContainer 将界面一分为二,左边放 TreeView 右边放展示数据的控件
    • 在 TreeView 的 AfterSelect 事件中获取当然选择的节点,根据获取节点信息在右边的展示控件中显示详细信息

    知识改变命运,奋斗成就人生!
    2009年6月24日 6:31
    版主
  • 如果你说的是  winform  
    在 treeview的 mousedown 时 是可以得到当前鼠标的坐标的   用 treeview 的hittest 把坐标传入  可以得到当前位置的子节点

    希望能帮到您



    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月24日 8:16
    版主