public class Tree<T>   //该类用于实现GDI+画树形图
 {
    Tree<T> _Parent = null;     
    T _Content;    
    public Tree(Tree<T> parent, T content)
    {
       _Parent = parent;
       _Content = content;
    }
    public void DrawImage()
    {}
    .......
 }
我现在在asp.net的一个页面上有一个TreeView,我想实现的是将TreeView的逻辑形状用GDI+画出来,这个类里面有画图方法,关键是如何使用这个类啊???比如我该如何实例化这个类,实例化时我该用TreeView的什么信息作为构造函数的参数,求解,急用!!!

解决方案 »

  1.   

    T就是你想要画的内容,比如说部门是一个树吧,你就把部门类放到T里面
    如:Tree<Department> dept = new Tree<Department>(null, 某个部门实例);
      

  2.   

    能不能就用TreeView来演示一下?假设T是TreeNode
      

  3.   

    能不能就用TreeView来演示一下?假设T是TreeNode
      

  4.   

    那就把 Department 改成TreeNode
      

  5.   

    Tree<TreeNode> dept = new Tree<TreeNode>(null, node);
    怎么把null换成与treeview有关的信息呢???
      

  6.   

    意思就是如何使得Tree<TreeNode> 与 treeview中的节点打等号???