# SalQuickTabsParent

Namespace: **PPJ.Runtime.Windows.QO**

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

Defines late bound functions in QuickTabs parent Form or Dialog Box that will be called when an event occurs in the tab control.

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

```csharp
public class SalQuickTabsParent : SalFormWindow
```

{% endtab %}

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

```visual-basic
Public Class SalQuickTabsParent
    Inherits SalFormWindow
```

{% endtab %}
{% endtabs %}

## Constructors

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)SalQuickTabsParent()

## Methods

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-e4f8ed47a52590951f725a10c269555e81d41d81%2Fstatic.png?alt=media)FromHandle(hWnd)

Returns the control associated with the handle.

| Parameter | Type                                                                                                               | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------ | ----------- |
| **hWnd**  | [SalWindowHandle](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) |             |

**Returns:** [SalQuickTabsParent](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)TabActivateFinish(hWnd, nTab)

Indicates that a tab has been activated. This function is called after the child windows have been shown

| Parameter | Type                                                                                                               | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------ | ----------- |
| **hWnd**  | [SalWindowHandle](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) |             |
| **nTab**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent)       |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)TabActivateStart(hWnd, nTab)

Indicates that a tab has been activated. This function is called before the child windows have been shown

| Parameter | Type                                                                                                               | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------ | ----------- |
| **hWnd**  | [SalWindowHandle](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) |             |
| **nTab**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent)       |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)TabCreate(hWnd)

Indicates that a tab has been created. This function is called when the tab control receives SAM\_Create.

| Parameter | Type                                                                                                               | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------ | ----------- |
| **hWnd**  | [SalWindowHandle](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)TabFrameResize(hWnd)

Indicates that the size of the tab frame may have changed

| Parameter | Type                                                                                                               | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------ | ----------- |
| **hWnd**  | [SalWindowHandle](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)TabSetFormPageSize(hWnd)

Define the page size for child forms created on the tab frame. This function can be overriden in the tab form or tab dialog box

| Parameter | Type                                                                                                               | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------ | ----------- |
| **hWnd**  | [SalWindowHandle](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)TabUserRequest(hWnd, nTab)

Indicates that user is attempting to change the current tab by clicking, tabbing or some other user action. NOTE: Call CancelMode() to deny the user's request

| Parameter | Type                                                                                                               | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------ | ----------- |
| **hWnd**  | [SalWindowHandle](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) |             |
| **nTab**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent)       |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent).

## Inherited By

| Name                                                                                                                        | Description                                                                                                                                                                                                                                   |
| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [SalQuickTabsDialog](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent)       | Dialog Box window parent of a tab frame. This class allows editing of the properties of child windows identifying their associated tab.                                                                                                       |
| [SalQuickTabsForm](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent)         | Form window with a tab frame. In addition to containing a built in tab frame. This class also has the smarts to manage other child windows on the form so that they can be associated with specific tabs.                                     |
| [SalQuickTabsParentDialog](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) | Specializes the generic SalQuickTabsParent class into a dialog box implementation. This class should be used when the ported code extends cQuickTabsParent directly. Using this class avoids the creation of multiple inheritance constructs. |
| [SalQuickTabsParentForm](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent)   | Specializes the generic SalQuickTabsParent class into a form implementation. This class should be used when the ported code extends cQuickTabsParent directly. Using this class avoids the creation of multiple inheritance constructs.       |

## Implements

| Name                                                                                                          | Description                                                                        |
| ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [ISalWindow](https://desktop-api.iceteagroup.com/ppj.runtime.49/qo/ppj.runtime.windows.qo.salquicktabsparent) | All Sal windows (Child windows, Forms, Dialogs and MDIs) implement this interface. |
