Ejemplo n.º 1
0
 public void init(String name, String text, Object relativeObject, TreeDataNode parent)
 {
     _name        = name;
     _parent      = parent;
     _relativeObj = relativeObject;
     Text         = text;
 }
Ejemplo n.º 2
0
 public TreeDataNode(String name, String text, Object relativeObject, TreeDataNode parent = null)
 {
     init(name, text, relativeObject, parent);
 }
Ejemplo n.º 3
0
 public void AddChild(TreeDataNode child)
 {
     _children.Add(child);
     child.Parent = this;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 트리를 구성하는 하나의 노드를 정의한다.
 /// </summary>
 /// <param name="name">트리이름.같은 부모를 가진 계층 안에서 unique하여야 한다.</param>
 /// <param name="Checked">체크박스가 체크될 지</param>
 /// <param name="parent">부모노드를 지정한다. 부모가 없으면 null.즉, </param>
 /// <param name="_relativeObject"></param>
 public TreeDataNode(String name, Object Checked, Object relativeObject = null, TreeDataNode parent = null)
 {
     init(name, name, relativeObject, parent);
 }
Ejemplo n.º 5
0
 public int IndexOfChild(TreeDataNode node)
 {
     return(_children.IndexOf(node));
 }