# C1.Win.Input.Base.ITextBoxHolder

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_Input_Base_ITextBoxHolder" data-uid="C1.Win.Input.Base.ITextBoxHolder" class="text-break">ITextBoxHolder Interface
</h1>
  <div class="markdown level0 summary"><p>Represents the TextBox holder API.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.Input.Base.html">C1.Win.Input.Base</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.Input.10.dll</h6>
  <h5 id="C1_Win_Input_Base_ITextBoxHolder_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface ITextBoxHolder</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface ITextBoxHolder</code></pre>
  </div>
  <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_Input_Base_ITextBoxHolder_DataBindings" data-uid="C1.Win.Input.Base.ITextBoxHolder.DataBindings">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.DataBindings.html#C1_Win_Input_Base_ITextBoxHolder_DataBindings">DataBindings</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_DisplayFormat" data-uid="C1.Win.Input.Base.ITextBoxHolder.DisplayFormat">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.DisplayFormat.html#C1_Win_Input_Base_ITextBoxHolder_DisplayFormat">DisplayFormat</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the format used to display the value when the control is in display mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_EditFormat" data-uid="C1.Win.Input.Base.ITextBoxHolder.EditFormat">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.EditFormat.html#C1_Win_Input_Base_ITextBoxHolder_EditFormat">EditFormat</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the format used to display the value when the control is in edit mode (has input focus and is not read-only).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_Enabled" data-uid="C1.Win.Input.Base.ITextBoxHolder.Enabled">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.Enabled.html#C1_Win_Input_Base_ITextBoxHolder_Enabled">Enabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the control can respond to user interaction.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_ErrorInfo" data-uid="C1.Win.Input.Base.ITextBoxHolder.ErrorInfo">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.ErrorInfo.html#C1_Win_Input_Base_ITextBoxHolder_ErrorInfo">ErrorInfo</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a settings affecting error handling in the control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_IsDesignMode" data-uid="C1.Win.Input.Base.ITextBoxHolder.IsDesignMode">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.IsDesignMode.html#C1_Win_Input_Base_ITextBoxHolder_IsDesignMode">IsDesignMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates whether the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.component">Component</a> is currently in design mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_IsDisposed" data-uid="C1.Win.Input.Base.ITextBoxHolder.IsDisposed">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.IsDisposed.html#C1_Win_Input_Base_ITextBoxHolder_IsDisposed">IsDisposed</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_ParseInfo" data-uid="C1.Win.Input.Base.ITextBoxHolder.ParseInfo">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.ParseInfo.html#C1_Win_Input_Base_ITextBoxHolder_ParseInfo">ParseInfo</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a settings affecting parsing, that is, converting the string entered by the user to the data type.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_PostValidation" data-uid="C1.Win.Input.Base.ITextBoxHolder.PostValidation">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.PostValidation.html#C1_Win_Input_Base_ITextBoxHolder_PostValidation">PostValidation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a validation rules applied after parsing, that is, after converting the string entered by the user to the DataType (typed validation).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_PreValidation" data-uid="C1.Win.Input.Base.ITextBoxHolder.PreValidation">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.PreValidation.html#C1_Win_Input_Base_ITextBoxHolder_PreValidation">PreValidation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the validation rules applied before parsing, that is, before converting the string entered by the user to the DataType (raw string validation).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_Visible" data-uid="C1.Win.Input.Base.ITextBoxHolder.Visible">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.Visible.html#C1_Win_Input_Base_ITextBoxHolder_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the control and all its child controls are displayed.</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_Input_Base_ITextBoxHolder_InternalWndProc_System_Windows_Forms_Message__" data-uid="C1.Win.Input.Base.ITextBoxHolder.InternalWndProc(System.Windows.Forms.Message@)">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.InternalWndProc.html#C1_Win_Input_Base_ITextBoxHolder_InternalWndProc_System_Windows_Forms_Message__">InternalWndProc(ref Message)</a>
        </td>
        <td class="markdown level1 summary"><p>The edits window procedure of internal text editor. Inheriting classes can override this to add extra functionality.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_RaiseCustomButtonClick_System_EventArgs_" data-uid="C1.Win.Input.Base.ITextBoxHolder.RaiseCustomButtonClick(System.EventArgs)">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.RaiseCustomButtonClick.html#C1_Win_Input_Base_ITextBoxHolder_RaiseCustomButtonClick_System_EventArgs_">RaiseCustomButtonClick(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.Input.Base.C1TextBoxBase.CustomButtonClick.html">CustomButtonClick</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_RaiseDataTypeChanged_System_EventArgs_" data-uid="C1.Win.Input.Base.ITextBoxHolder.RaiseDataTypeChanged(System.EventArgs)">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.RaiseDataTypeChanged.html#C1_Win_Input_Base_ITextBoxHolder_RaiseDataTypeChanged_System_EventArgs_">RaiseDataTypeChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.Input.Base.C1TextBoxBase.DataTypeChanged.html">DataTypeChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_RaiseModalButtonClick_System_EventArgs_" data-uid="C1.Win.Input.Base.ITextBoxHolder.RaiseModalButtonClick(System.EventArgs)">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.RaiseModalButtonClick.html#C1_Win_Input_Base_ITextBoxHolder_RaiseModalButtonClick_System_EventArgs_">RaiseModalButtonClick(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.Input.Base.C1TextBoxBase.ModalButtonClick.html">ModalButtonClick</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_RaiseUpDownButtonClick_C1_Win_Input_UpDownButtonClickEventArgs_" data-uid="C1.Win.Input.Base.ITextBoxHolder.RaiseUpDownButtonClick(C1.Win.Input.UpDownButtonClickEventArgs)">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.RaiseUpDownButtonClick.html#C1_Win_Input_Base_ITextBoxHolder_RaiseUpDownButtonClick_C1_Win_Input_UpDownButtonClickEventArgs_">RaiseUpDownButtonClick(UpDownButtonClickEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.Input.Base.C1TextBoxBase.UpDownButtonClick.html">UpDownButtonClick</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_RaiseValidationError_C1_Win_Input_ValidationErrorEventArgs_" data-uid="C1.Win.Input.Base.ITextBoxHolder.RaiseValidationError(C1.Win.Input.ValidationErrorEventArgs)">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.RaiseValidationError.html#C1_Win_Input_Base_ITextBoxHolder_RaiseValidationError_C1_Win_Input_ValidationErrorEventArgs_">RaiseValidationError(ValidationErrorEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.Input.Base.C1TextBoxBase.ValidationError.html">ValidationError</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_RaiseValueChanged_System_EventArgs_" data-uid="C1.Win.Input.Base.ITextBoxHolder.RaiseValueChanged(System.EventArgs)">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.RaiseValueChanged.html#C1_Win_Input_Base_ITextBoxHolder_RaiseValueChanged_System_EventArgs_">RaiseValueChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.Input.Base.C1TextBoxBase.ValueChanged.html">ValueChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Input_Base_ITextBoxHolder_SetEnabled_System_Boolean_" data-uid="C1.Win.Input.Base.ITextBoxHolder.SetEnabled(System.Boolean)">
          <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.SetEnabled.html#C1_Win_Input_Base_ITextBoxHolder_SetEnabled_System_Boolean_">SetEnabled(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value to the <a class="xref" href="C1.Win.Input.Base.ITextBoxHolder.Enabled.html#C1_Win_Input_Base_ITextBoxHolder_Enabled">Enabled</a> property.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
