我用Add添加节点时,默认都是在末尾添加,但我调用了Sort函数以后,再Add时都是按Sort默认的顺序添加了(就是说不一定在结尾了)我想问能不能禁止treeview的排序,如何禁止??

解决方案 »

  1.   

    你不调用sort函数不就等于禁止了吗?
    你添加时不用Add,改成Insert,想往哪儿Insert就往哪儿Insert
      

  2.   

    sort完了TreeView.Sorted设成true 
      

  3.   


    你试一下就知道了,如果先调用了sort,那之后insert也没用了,index写多少都是加在最后还有我必须先调sort,无法省略此步骤
      

  4.   


    你这是.net什么版本啊 我2.0.。。没 Sorted这个属性啊
      

  5.   

    http://msdn.microsoft.com/ja-jp/library/system.windows.forms.treeview_properties%28v=vs.80%29.aspx
    2.0的也有啊。。
      

  6.   

    我的意思就是你一次sort都不调用,在之前你就按需要的顺序insert而不是add
      

  7.   


    不是,我自己重新了IComparer调用sort是必须得只是调用了sort,再insert的时候,那个index不起作用了,因为无论index是多少都要自动再排序的。。无法控制