---
title: TabSettings
summary: API reference for TabSettings.
status: draft
owner: SAIF Documentation Team
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.V2
reference_type: package
---

# TabSettings

`TabSettings` is the serializable per-tab data model used internally by `SAIFTabs` (unlike `SAIFTabBarTab`, which serves the same role for `SAIFTabBar`), holding the tab's text, associated content `DivID`, selection state, and rendering hints, added to the control's tab list via `AddTab`/`InsertTab`.

## Purpose
- Hold the imperative, code-added state for a single tab within `SAIFTabs`, including the ID of the content `<div>` the host page shows/hides for that tab.

## Context
- Namespace: `SAIF.Presentation.Web.Controls.V2`
- Assembly/package: Compiled into `SAIF.BOF.Presentation.Web.Infragistics103`*

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `Text` | `Property [Text] As String` | The tab's display label. |
| `DivID` | `Property DivID As String` | Identifies the content `<div>` associated with this tab, which the host page is expected to show/hide on selection. |
| `Selected` | `Property Selected As Boolean` | Indicates whether this tab is the currently active tab. |
| `ClientID` | `Property ClientID As String` | The rendered client-side ID of the tab's link, used to match postback clicks back to this model. |
| `AccessKey` | `Property AccessKey As String` | Keyboard access key applied to the rendered tab's link. |
| `Width` | `Property Width As Integer` | Explicit pixel width applied to the rendered tab. |
| `Visible` | `Property Visible As Boolean` | Controls whether the tab renders at all. |
| `Index` | `Property Index As Integer` | The tab's position within `SAIFTabs`' internal list. |

## Behavioral notes
- Constructed and populated by `SAIFTabs.AddTab`/`InsertTab`; not intended to be constructed directly by consuming pages*.

## Constraints and usage notes
- `ClientID` must match the actual rendered link's client ID for `SAIFTabs.LinkButtonClick` to correctly resolve the clicked tab.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts.

## Sources
- SAIF.Presentation.Web.Controls.V2\TabSettings.vb
