---
title: SAIFComboBox
summary: API reference for SAIFComboBox.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.V2
reference_type: package
---

# SAIFComboBox

A styled drop-down list that can show an activity indicator and disable the surrounding form when the selection changes, matching `SAIFButton`'s busy-state UX pattern for select-driven postbacks [BR-V2-092](../../business-rules.md#br-v2-092-activity-indicator-switches-to-the-indicator-css-class).

## Purpose
- Applies the shared indicator/disable-on-change behavior pattern used across the library's interactive controls [BR-V2-092](../../business-rules.md#br-v2-092-activity-indicator-switches-to-the-indicator-css-class).

## Context
- Namespace: `SAIF.Presentation.Web.Controls.V2`
- Assembly/package: `SAIF.Presentation.Web.Controls.V2` (packaged in `SAIF.BOF.Presentation.Web.Infragistics111.nuspec`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| EnableIndicator | `Public Property EnableIndicator As Boolean` | Enables the activity-indicator CSS class swap on change. |
| DisableFormControlsOnChange | `Public Property DisableFormControlsOnChange As Boolean` | Disables other form controls when the selection changes, to guard against concurrent interaction. |
| OnPreRender | `Protected Overrides Sub OnPreRender(e As EventArgs)` | Registers `ComboBox.js` and wires the change-time indicator/disable behavior [BR-V2-093](../../business-rules.md#br-v2-093-each-interactive-control-registers-its-own-script). |

## Sources
- `SAIF.Presentation.Web.Controls.V2/SAIFComboBox.vb`
