各位如题 
谢谢各位 
b/s结构的

解决方案 »

  1.   

      public int m_MouseClicks = 0; 
        private void MouseDown(object sender, MouseEventArgs e)
         {
            this.m_MouseClicks = e.Clicks;
         }
         private void BeforeCollapse(object sender, TreeViewCancelEventArgs e)
         {
             if (this.m_MouseClicks > 1) 
             {
                 e.Cancel = true;
             }
             else
             {
                 e.Cancel = false;
             }
         }
         private void BeforeExpand(object sender, TreeViewCancelEventArgs e)
         {
             if (this.m_MouseClicks > 1) 
             { 
                 e.Cancel = true;
             }
             else
             {
                 e.Cancel = false;
             }
         }