# C1.Win.TreeView.C1TreeNode

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_TreeView_C1TreeNode" data-uid="C1.Win.TreeView.C1TreeNode" class="text-break">C1TreeNode Class
</h1>
  <div class="markdown level0 summary"><p>Represents a node of a <a class="xref" href="C1.Win.TreeView.C1TreeView.html">C1TreeView</a>.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">C1TreeNode</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icloneable">ICloneable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.TreeView.html">C1.Win.TreeView</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.TreeView.10.dll</h6>
  <h5 id="C1_Win_TreeView_C1TreeNode_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TypeConverter(typeof(C1TreeNodeConverter))]
public class C1TreeNode : ICloneable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TypeConverter(GetType(C1TreeNodeConverter))&gt;
Public Class C1TreeNode
    Implements ICloneable</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode__ctor" data-uid="C1.Win.TreeView.C1TreeNode.#ctor">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.-ctor.html#C1_Win_TreeView_C1TreeNode__ctor">C1TreeNode()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Win.TreeView.C1TreeNode.html">C1TreeNode</a> class.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode__ctor_System_Object_" data-uid="C1.Win.TreeView.C1TreeNode.#ctor(System.Object)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.-ctor.html#C1_Win_TreeView_C1TreeNode__ctor_System_Object_">C1TreeNode(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Win.TreeView.C1TreeNode.html">C1TreeNode</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_CheckState" data-uid="C1.Win.TreeView.C1TreeNode.CheckState">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.CheckState.html#C1_Win_TreeView_C1TreeNode_CheckState">CheckState</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the state of the tree node checkbox.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Checked" data-uid="C1.Win.TreeView.C1TreeNode.Checked">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Checked.html#C1_Win_TreeView_C1TreeNode_Checked">Checked</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the tree node checkbox is in the checked state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Enabled" data-uid="C1.Win.TreeView.C1TreeNode.Enabled">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Enabled.html#C1_Win_TreeView_C1TreeNode_Enabled">Enabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether this node is enabled.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Expanded" data-uid="C1.Win.TreeView.C1TreeNode.Expanded">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Expanded.html#C1_Win_TreeView_C1TreeNode_Expanded">Expanded</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the tree node is in the expanded state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_HasChildren" data-uid="C1.Win.TreeView.C1TreeNode.HasChildren">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.HasChildren.html#C1_Win_TreeView_C1TreeNode_HasChildren">HasChildren</a>
        </td>
        <td class="markdown level1 summary"><p>Returns true if tree node has child nodes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Images" data-uid="C1.Win.TreeView.C1TreeNode.Images">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Images.html#C1_Win_TreeView_C1TreeNode_Images">Images</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the collection of images indices which displayed in node.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Item_System_Int32_" data-uid="C1.Win.TreeView.C1TreeNode.Item(System.Int32)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Item.html#C1_Win_TreeView_C1TreeNode_Item_System_Int32_">this[int]</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the value at the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Level" data-uid="C1.Win.TreeView.C1TreeNode.Level">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Level.html#C1_Win_TreeView_C1TreeNode_Level">Level</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the zero-based depth of the tree node in the C1TreeView control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Nodes" data-uid="C1.Win.TreeView.C1TreeNode.Nodes">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Nodes.html#C1_Win_TreeView_C1TreeNode_Nodes">Nodes</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the collection of nodes of tree.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_ParentCollection" data-uid="C1.Win.TreeView.C1TreeNode.ParentCollection">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.ParentCollection.html#C1_Win_TreeView_C1TreeNode_ParentCollection">ParentCollection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent C1TreeNodeCollection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Selected" data-uid="C1.Win.TreeView.C1TreeNode.Selected">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Selected.html#C1_Win_TreeView_C1TreeNode_Selected">Selected</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the tree node is in the selected state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Tag" data-uid="C1.Win.TreeView.C1TreeNode.Tag">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Tag.html#C1_Win_TreeView_C1TreeNode_Tag">Tag</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the object that contains data about the <a class="xref" href="C1.Win.TreeView.C1TreeNode.html">C1TreeNode</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Check_System_Boolean_" data-uid="C1.Win.TreeView.C1TreeNode.Check(System.Boolean)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Check.html#C1_Win_TreeView_C1TreeNode_Check_System_Boolean_">Check(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the checkbox of tree node to the checked state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Collapse_System_Boolean_" data-uid="C1.Win.TreeView.C1TreeNode.Collapse(System.Boolean)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Collapse.html#C1_Win_TreeView_C1TreeNode_Collapse_System_Boolean_">Collapse(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the tree node to the collapsed state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Expand_System_Boolean_" data-uid="C1.Win.TreeView.C1TreeNode.Expand(System.Boolean)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Expand.html#C1_Win_TreeView_C1TreeNode_Expand_System_Boolean_">Expand(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the tree node to the expanded state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_GetValue" data-uid="C1.Win.TreeView.C1TreeNode.GetValue">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.GetValue.html#C1_Win_TreeView_C1TreeNode_GetValue">GetValue()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value of the tree node.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_GetValue_System_Int32_" data-uid="C1.Win.TreeView.C1TreeNode.GetValue(System.Int32)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.GetValue.html#C1_Win_TreeView_C1TreeNode_GetValue_System_Int32_">GetValue(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value of the tree node at the specified column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_IsReadOnly_System_Int32_" data-uid="C1.Win.TreeView.C1TreeNode.IsReadOnly(System.Int32)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.IsReadOnly.html#C1_Win_TreeView_C1TreeNode_IsReadOnly_System_Int32_">IsReadOnly(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the contents of the node cell can be changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_ResetCellStyles_System_Int32_" data-uid="C1.Win.TreeView.C1TreeNode.ResetCellStyles(System.Int32)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.ResetCellStyles.html#C1_Win_TreeView_C1TreeNode_ResetCellStyles_System_Int32_">ResetCellStyles(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Reset styles of node cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_ResetEnabled" data-uid="C1.Win.TreeView.C1TreeNode.ResetEnabled">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.ResetEnabled.html#C1_Win_TreeView_C1TreeNode_ResetEnabled">ResetEnabled()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the Enabled property to its default value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_ResetStyles" data-uid="C1.Win.TreeView.C1TreeNode.ResetStyles">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.ResetStyles.html#C1_Win_TreeView_C1TreeNode_ResetStyles">ResetStyles()</a>
        </td>
        <td class="markdown level1 summary"><p>Reset styles of node.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_SetValue_System_Object_" data-uid="C1.Win.TreeView.C1TreeNode.SetValue(System.Object)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.SetValue.html#C1_Win_TreeView_C1TreeNode_SetValue_System_Object_">SetValue(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value of the tree node.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_SetValue_System_Object_System_Int32_" data-uid="C1.Win.TreeView.C1TreeNode.SetValue(System.Object,System.Int32)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.SetValue.html#C1_Win_TreeView_C1TreeNode_SetValue_System_Object_System_Int32_">SetValue(object, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value of the tree node at the specified column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_ShouldSerializeEnabled" data-uid="C1.Win.TreeView.C1TreeNode.ShouldSerializeEnabled">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.ShouldSerializeEnabled.html#C1_Win_TreeView_C1TreeNode_ShouldSerializeEnabled">ShouldSerializeEnabled()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns true if the Enabled has changed; otherwise, returns false.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TreeView_C1TreeNode_Uncheck_System_Boolean_" data-uid="C1.Win.TreeView.C1TreeNode.Uncheck(System.Boolean)">
          <a class="xref" href="C1.Win.TreeView.C1TreeNode.Uncheck.html#C1_Win_TreeView_C1TreeNode_Uncheck_System_Boolean_">Uncheck(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the checkbox of tree node to the unchecked state.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
