> For the complete documentation index, see [llms.txt](https://web-api.iceteagroup.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://web-api.iceteagroup.com/ppj.web.49/interfaces/ppj.runtime.windows.isaleditcontrol.md).

# ISalEditControl

Namespace: **PPJ.Runtime.Windows**

Assembly: **PPJ.Web.49** (4.9.0.0)

SAL Editable controls implement this interface

{% tabs %}
{% tab title="C#" %}

```csharp
public interface ISalEditControl : ISalControl
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Interface ISalEditControl
    Inherits ISalControl
```

{% endtab %}
{% endtabs %}

## Properties

### ![](/files/qoQXnPICsjBVNBSqpOj9)CultureInfo

[CultureInfo](https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo): Returns/Sets the specialized CultureInfo for the edit control.

### ![](/files/qoQXnPICsjBVNBSqpOj9)EditMask

[String](https://docs.microsoft.com/en-us/dotnet/api/system.string): Returns/Sets the edit mask.

### ![](/files/qoQXnPICsjBVNBSqpOj9)Format

[String](https://docs.microsoft.com/en-us/dotnet/api/system.string): Returns/Sets the format picture.

### ![](/files/qoQXnPICsjBVNBSqpOj9)MaxLength

[Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32): Returns/Sets the maximum edit length.

### ![](/files/qoQXnPICsjBVNBSqpOj9)Validated

[Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean): Returns/Sets the modified flag.

## Methods

### ![](/files/qoQXnPICsjBVNBSqpOj9)ApplyFormat()

Apply the format string to the value of the control.

### ![](/files/qoQXnPICsjBVNBSqpOj9)ValidateDataType()

Validates the content of the control against its data type

**Returns:** [Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean).

## Implemented By

| Name                                                                                                                         | Description                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| [SalComboBox](https://docs.wisej.com/extensions/ppj.web.49/controls/ppj.runtime.windows.salcombobox.md)                      | Represents an editable control that displays a drop down list of options to the user. |
| [SalDataField](https://docs.wisej.com/extensions/ppj.web.49/controls/saldatafield/README.md)                                 | Represents an editable control that allows the user to enter text.                    |
| [SalMultilineField](https://docs.wisej.com/extensions/ppj.web.49/controls/ppj.runtime.windows.salmultilinefield.md)          | Represents an editable control that allows the user to enter multiple lines of text.  |
| [SalTableColumn](https://docs.wisej.com/extensions/ppj.web.49/controls/saltablewindow/ppj.runtime.windows.saltablecolumn.md) | Summary description for SalTableColumn.                                               |
| [VisCalendarDropDown](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscalendardropdown.md)      |                                                                                       |
| [VisColorComboBox](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscolorcombobox.md)            |                                                                                       |
| [VisComboBoxBase](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscomboboxbase.md)              |                                                                                       |
| [VisDriveComboBox](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.visdrivecombobox.md)            |                                                                                       |
| [VisDropDownBase](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.visdropdownbase.md)              |                                                                                       |
| [VisFontComboBox](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.visfontcombobox.md)              |                                                                                       |
| [VisFontNameComboBox](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.visfontnamecombobox.md)      |                                                                                       |
| [VisListViewDropDown](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.vislistviewdropdown.md)      |                                                                                       |
| [VisOutlineComboBox](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.visoutlinecombobox.md)        |                                                                                       |
| [VisPictureComboBox](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.vispicturecombobox.md)        |                                                                                       |
| [VisSpinField](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.visspinfield.md)                    |                                                                                       |
