# FarPoint.Win.SuperEdit.IManageFmtInput

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_Win_SuperEdit_IManageFmtInput" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput" class="text-break">IManageFmtInput Interface
</h1>
  <div class="markdown level0 summary"><p>Interface that provides a way to determine if
the specified user input action is valid for a
format and supplies the results of the action.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.Win.SuperEdit.html">FarPoint.Win.SuperEdit</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.Win.dll</h6>
  <h5 id="FarPoint_Win_SuperEdit_IManageFmtInput_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface IManageFmtInput</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface IManageFmtInput</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="FarPoint_Win_SuperEdit_IManageFmtInput_InitialValue" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.InitialValue">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.InitialValue.html#FarPoint_Win_SuperEdit_IManageFmtInput_InitialValue">InitialValue</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the initial value if the string is null.
(Optional. To clear, set to null.)</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_MaximumValue" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.MaximumValue">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.MaximumValue.html#FarPoint_Win_SuperEdit_IManageFmtInput_MaximumValue">MaximumValue</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the maximum value allowed.
(Optional. To clear, set to null.)</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_MinimumValue" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.MinimumValue">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.MinimumValue.html#FarPoint_Win_SuperEdit_IManageFmtInput_MinimumValue">MinimumValue</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the minimum value allowed.
(Optional. To clear, set to null.)</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="FarPoint_Win_SuperEdit_IManageFmtInput_ChangeText_System_String_System_Int32_System_Int32_System_String_System_String__System_Int32__System_Boolean_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.ChangeText(System.String,System.Int32,System.Int32,System.String,System.String@,System.Int32@,System.Boolean)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.ChangeText.html#FarPoint_Win_SuperEdit_IManageFmtInput_ChangeText_System_String_System_Int32_System_Int32_System_String_System_String__System_Int32__System_Boolean_">ChangeText(string, int, int, string, out string, out int, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the resulting text and position if the change is
allowed for the given conditions. If no changes are made
(due to invalid input), returns false.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_ChangeText_System_String_System_String__" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.ChangeText(System.String,System.String@)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.ChangeText.html#FarPoint_Win_SuperEdit_IManageFmtInput_ChangeText_System_String_System_String__">ChangeText(string, out string)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the resulting text if the change is allowed
for the given conditions. If no changes are made
(due to invalid input), false is returned.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_CharInput_System_Int32_System_Char_System_String_System_Int32_System_Int32_System_String__System_Int32__System_Boolean_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.CharInput(System.Int32,System.Char,System.String,System.Int32,System.Int32,System.String@,System.Int32@,System.Boolean)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.CharInput.html#FarPoint_Win_SuperEdit_IManageFmtInput_CharInput_System_Int32_System_Char_System_String_System_Int32_System_Int32_System_String__System_Int32__System_Boolean_">CharInput(int, char, string, int, int, out string, out int, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the resulting text and position if the input character is
allowed under given conditions. If not allowed, returns false.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_GetCaretTypeAtPos_System_String_System_Int32_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.GetCaretTypeAtPos(System.String,System.Int32)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.GetCaretTypeAtPos.html#FarPoint_Win_SuperEdit_IManageFmtInput_GetCaretTypeAtPos_System_String_System_Int32_">GetCaretTypeAtPos(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns one of the following values for the position in
the given text: InputPosType.InsertPos, .FixedFldPos, or .LiteralPos</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_GetFormatStringAtPos_System_String_System_Int32_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.GetFormatStringAtPos(System.String,System.Int32)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.GetFormatStringAtPos.html#FarPoint_Win_SuperEdit_IManageFmtInput_GetFormatStringAtPos_System_String_System_Int32_">GetFormatStringAtPos(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the format string for the field at the specified
position in the given text.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_GetInitialInputPos_System_String_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.GetInitialInputPos(System.String)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.GetInitialInputPos.html#FarPoint_Win_SuperEdit_IManageFmtInput_GetInitialInputPos_System_String_">GetInitialInputPos(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the initial input position for the given text.
This initial position may not be the first input position.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_GetInitialText" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.GetInitialText">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.GetInitialText.html#FarPoint_Win_SuperEdit_IManageFmtInput_GetInitialText">GetInitialText()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the initial text for a format.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_GetLastPosInputIsAllowed_System_String_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.GetLastPosInputIsAllowed(System.String)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.GetLastPosInputIsAllowed.html#FarPoint_Win_SuperEdit_IManageFmtInput_GetLastPosInputIsAllowed_System_String_">GetLastPosInputIsAllowed(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the last position that can receive input
for the given text.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_GetNextInputPos_System_String_System_Int32_System_Int32_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.GetNextInputPos(System.String,System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.GetNextInputPos.html#FarPoint_Win_SuperEdit_IManageFmtInput_GetNextInputPos_System_String_System_Int32_System_Int32_">GetNextInputPos(string, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the next input position dependent on the direction,
the current text, and the current position.
A value of -1 for direction means the previous direction.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_IncrementValue_System_String_System_Int32_System_Object_System_Boolean_System_Object_System_String__System_Int32__" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.IncrementValue(System.String,System.Int32,System.Object,System.Boolean,System.Object,System.String@,System.Int32@)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.IncrementValue.html#FarPoint_Win_SuperEdit_IManageFmtInput_IncrementValue_System_String_System_Int32_System_Object_System_Boolean_System_Object_System_String__System_Int32__">IncrementValue(string, int, object, bool, object, out string, out int)</a>
        </td>
        <td class="markdown level1 summary"><p>Increments or decrements (dependent on sign of &quot;incrAmt&quot;)
the value represented by the text.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_IsInputAllowedAtPos_System_String_System_Int32_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.IsInputAllowedAtPos(System.String,System.Int32)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.IsInputAllowedAtPos.html#FarPoint_Win_SuperEdit_IManageFmtInput_IsInputAllowedAtPos_System_String_System_Int32_">IsInputAllowedAtPos(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the input is allowed at the specified
position (index) for the given text.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_SuperEdit_IManageFmtInput_IsNegative_System_String_" data-uid="FarPoint.Win.SuperEdit.IManageFmtInput.IsNegative(System.String)">
          <a class="xref" href="FarPoint.Win.SuperEdit.IManageFmtInput.IsNegative.html#FarPoint_Win_SuperEdit_IManageFmtInput_IsNegative_System_String_">IsNegative(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether a string is negative according to the regional settings.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
