예제 #1
0
파일: TreeNode.cs 프로젝트: orf53975/src
 public void expand()
 {
     if (!_isExpanded)
     {
         TreeNodeEventArgs e = new TreeNodeEventArgs(this, TreeNodeAction.Expand);
         _owner._nodeBeforeExpand(this, e);
         if (!e.Cancel)
         {
             _isExpanded = true;
             _owner._nodeExpanded(this);
         }
     }
 }
예제 #2
0
파일: TreeNode.cs 프로젝트: orf53975/src
 public void collapse()
 {
     if (_isExpanded)
     {
         TreeNodeEventArgs e = new TreeNodeEventArgs(this, TreeNodeAction.Collapse);
         _owner._nodeBeforeCollapse(this, e);
         if (!e.Cancel)
         {
             _isExpanded = false;
             _owner._nodeCollapsed(this);
         }
     }
 }