通过“自定义工具箱”,添加“Microsoft TreeView Control”控件,设“name”为“TreeView1”
用WebForm1.TreeView1.Nodes.Add添加结点
用vbscript添加的双击事件代码如下:
<script language="vbscript">
sub TreeView1_dblclick()
dim x,str 
x=WebForm1.TreeView1.SelectedItem.Index 
msgbox x
str=WebForm1.TreeView1.SelectedItem.Text
msgbox str
end sub
</script>

解决方案 »

  1.   

    To hgknight(江雨):
    按你的代码,我试了一下,但是系统提示:找不到对象"WebForm1"!
    把WebForm1去掉,又提示找不到"TreeView1"!
      

  2.   

    将TreeView1的AutoPostBack属性设置为真就可以响应事件了
      

  3.   

    To Richard2001(Richard):
    WebForm1是你的当前页的id
      

  4.   

    对不起,没说清楚
    是当前页的Form的id
    即<form id="WebForm1" method="post" runat="server">
      

  5.   

    private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
    {
     
              TreeNode NewNode=TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex);
      Label1.Text =NewNode.Text;
      Label2.Text=NewNode.ID .ToString ();
    }
      

  6.   

    TreeView是个Server控件吗?Web控件?还是html控件?
      

  7.   

    Web控件,可以到下面网址下载:
    http://msdn.microsoft.com/downloads/samples/internet/default.asp?url=/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp