TreeView1.Nodes.Add ,,"Key","Text",0,1 语句中最后一个参数是指定图像的,也就是TreeView需要绑定imagelist后才可以加这个参数

解决方案 »

  1.   

    在<PARAM NAME="ImageList" VALUE="">里。
    关于imagelist的初始化可在客户端进行。如
    <Script language="javascript">
    ImageList1.ListImages.Add “路径”
    </script>
      

  2.   

    那是treeview中的ImageList没有初始化。
    set treeview.imagelist=imagelist1
      

  3.   

    搞定了,应该是:
    <script language="vbs">
    Sub Test2()
      window.ImageList1.ListImages.Add 1,"key",LoadPicture("F:\bo.gif")
    End Sub
    Sub Test()
      window.TreeView1.Nodes.Add ,,"Key","Text",1
    End Sub
    </script>但LoadPicture()里只能是本地的文件,那还要先把图片下载到客户端,这样很麻烦,有直接读区服务器图片的方法吗?或者可以传 "http://"之类的。
      

  4.   

    如果可以,这样我们就可以做一个比较完美的网页结构树的显示、修改的方案,至少它有以下三个优点:1。速度是最快的,比现在的什么用Js写的要快。2。代码是最少的,TreeView 提供了很多可重用方法。(这一点很重要)3。因为是MS自己的ActiveX,在IE里浏览时,一般不会出现安全警告.