# 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

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)CultureInfo

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

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)EditMask

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

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Format

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

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)MaxLength

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

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Validated

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

## Methods

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)ApplyFormat()

Apply the format string to the value of the control.

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)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)                    |                                                                                       |
