
# ICustomForm interface

*No description yet.*

```csharp
public interface ICustomForm
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Caption](#caption) | `string` | get; set |  |
| [Height](#height) | `int` | get; set |  |
| [Left](#left) | `int` | get; set |  |
| [Top](#top) | `int` | get; set |  |
| [Width](#width) | `int` | get; set |  |

### Caption

*No description yet.*

```csharp
string GetCaption();
void SetCaption(string argValue);
```

**Type:** `string` · **Access:** read/write

### Height

*No description yet.*

```csharp
int GetHeight();
void SetHeight(int argValue);
```

**Type:** `int` · **Access:** read/write

### Left

*No description yet.*

```csharp
int GetLeft();
void SetLeft(int argValue);
```

**Type:** `int` · **Access:** read/write

### Top

*No description yet.*

```csharp
int GetTop();
void SetTop(int argValue);
```

**Type:** `int` · **Access:** read/write

### Width

*No description yet.*

```csharp
int GetWidth();
void SetWidth(int argValue);
```

**Type:** `int` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [ShowModal](#showmodal) | `int` |  |

### ShowModal

*No description yet.*

```csharp
int ShowModal();
```

**Returns:** `int`

## Returned by

[IVaultExplorerForm.AsForm](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVaultExplorerForm.md#asform)
