# GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.MaxLength

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcTextBox_MaxLength_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.MaxLength*">MaxLength Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcTextBox_MaxLength_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.MaxLength*"></a>
<h4 id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcTextBox_MaxLength" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.MaxLength">MaxLength</h4>
<div class="markdown level1 summary"><p>Gets or sets the maximum number of characters or bytes that the control can hold. This is a dependency property.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public int MaxLength { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Property MaxLength As Integer</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
      <td><p>The number of characters or bytes determined by the
<a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.MaxLengthUnit.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcTextBox_MaxLengthUnit">MaxLengthUnit</a> property.
That can be entered into the control. <br>The default is zero.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcTextBox_MaxLength_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.MaxLength.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcTextBox_MaxLength">MaxLength</a> property allows you to limit the number of characters
an user can enter in the control. The default value will be set to 0,
which will not limit any amount of characters. Any number greater than 0 indicates
the maximum number of characters.
And the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.MaxLengthUnit.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcTextBox_MaxLengthUnit">MaxLengthUnit</a> will take effect the display result with this <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.MaxLength.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcTextBox_MaxLength">MaxLength</a> property.</p>
</div>
<h5 class="exceptions">Exceptions</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Condition</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentexception">ArgumentException</a></td>
      <td><p>Assigned value is less than zero.</p>
</td>
    </tr>
  </tbody>
</table>
</div>
