
# OptionsForm class

*No description yet.*

```csharp
public class OptionsForm : ServerViewForm, IOptionsPage, ISupportService, IKeywordHighlight
```

**Namespace:** DXP · **Assembly:** Altium.SDK

**Implements:** [IOptionsPage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IOptionsPage.md), [ISupportService](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/ISupportService.md), [IKeywordHighlight](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IKeywordHighlight.md)

## Constructors

```csharp
public OptionsForm();
```

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetModified](#getmodified) | `bool` |  |
| [GetNotificationCode](#getnotificationcode) | `int` |  |
| [GetStateControls](#getstatecontrols) | `void` |  |
| [Internal_OptionsFormDataManager](#internal_optionsformdatamanager) | `object` |  |
| [PostEditControls](#posteditcontrols) | `void` |  |
| [SetDefaultState](#setdefaultstate) | `void` |  |
| [SetKeywords](#setkeywords) | `void` |  |
| [SetModified](#setmodified) | `void` |  |
| [SetStateControls](#setstatecontrols) | `void` |  |
| [SupportsService](#supportsservice) | `bool` |  |
| [TryApplyFormOptions](#tryapplyformoptions) | `bool` |  |

### GetModified

*No description yet.*

```csharp
bool GetModified();
```

**Returns:** `bool`

### GetNotificationCode

*No description yet.*

```csharp
int GetNotificationCode();
```

**Returns:** `int`

### GetStateControls

*No description yet.*

```csharp
void GetStateControls();
```

**Returns:** nothing (`void`)

### Internal_OptionsFormDataManager

*No description yet.*

```csharp
object Internal_OptionsFormDataManager();
```

**Returns:** `object`

### PostEditControls

*No description yet.*

```csharp
void PostEditControls();
```

**Returns:** nothing (`void`)

### SetDefaultState

*No description yet.*

```csharp
void SetDefaultState();
```

**Returns:** nothing (`void`)

### SetKeywords

*No description yet.*

```csharp
void SetKeywords(string argCommaList);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argCommaList` | `string` | value |

**Returns:** nothing (`void`)

### SetModified

*No description yet.*

```csharp
void SetModified(bool argValue);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argValue` | `bool` | value |

**Returns:** nothing (`void`)

### SetStateControls

*No description yet.*

```csharp
void SetStateControls();
```

**Returns:** nothing (`void`)

### SupportsService

*No description yet.*

```csharp
bool SupportsService(string argServiceName);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argServiceName` | `string` | value |

**Returns:** `bool`

### TryApplyFormOptions

*No description yet.*

```csharp
bool TryApplyFormOptions();
```

**Returns:** `bool`
