---
title: HoverHelpControl
summary: API reference for HoverHelpControl.
status: draft
owner: SAIF documentation generator
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.AJAX.Infragistics103
reference_type: package
---

# HoverHelpControl

`HoverHelpControl` renders a "?" label plus a `HoverPanelControl` popup showing static help text supplied directly by the hosting page — unlike `HoverHelp`, it has no dependency on the `clsHelpText` business object or the database.

## Purpose
- Provides a simple, non-database-backed alternative to `HoverHelp` for pages that want to supply help content as a literal string rather than retrieving it from `APPLICATION_HELP_MASTER`/`APPLICATION_HELP_DETAIL`.
- Renders a labeled trigger (default `"?"`) plus a headered hover popup (default header `"Help"`).

## Context
- Namespace: `SAIF.Presentation.Web.Controls.V2.AJAX`
- Assembly/package: `SAIF.Presentation.Web.Controls.AJAX.Infragistics103`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| DEFAULT_CONTROL_LABEL_STRING | `Public Const DEFAULT_CONTROL_LABEL_STRING As String = "?"` | Default text shown on the trigger label |
| DEFAULT_HEADER_STRING | `Public Const DEFAULT_HEADER_STRING As String = "Help"` | Default header text shown in the hover popup |
| ControlLabelDisplay | `Property ControlLabelDisplay() As String` | The text displayed on the trigger label |
| HeaderText | `Property HeaderText() As String` | The header text shown at the top of the hover popup |
| HelpText | `Property HelpText() As String` | The static help-text content shown in the hover popup body |

## Inherited public members

Members in this section are inherited from `SAIFAJAXControlAncestor` and, transitively, `System.Web.UI.WebControls.CompositeControl` in the .NET Framework Base Class Library. They are available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| RootObject | `Protected ReadOnly Property RootObject() As Object` | Lazily resolves and caches the page's `"Model"` object for use by this control | [SAIFAJAXControlAncestor](SAIFAJAXControlAncestor.md) |
| IsFirefox | `Protected ReadOnly Property IsFirefox() As Boolean` | Indicates whether the requesting browser identifies itself as Firefox | [SAIFAJAXControlAncestor](SAIFAJAXControlAncestor.md) |
| ID | `Property ID As String` | The programmatic identifier assigned to this control instance | `System.Web.dll` — `System.Web.UI.Control` |
| Visible | `Property Visible As Boolean` | Controls whether this control renders on the page | `System.Web.dll` — `System.Web.UI.Control` |
| CreateChildControls | `Overridable Sub CreateChildControls()` | Builds this composite control's child control tree | `System.Web.dll` — `System.Web.UI.WebControls.CompositeControl` |
| RenderContents | `Overridable Sub RenderContents(writer As HtmlTextWriter)` | Renders this composite control's markup to the response stream | `System.Web.dll` — `System.Web.UI.WebControls.CompositeControl` |

## Behavioral notes
- Unlike `HoverHelp`, `HelpText` here must be set directly by the hosting page's code — there is no database retrieval path in this class*.

## Constraints and usage notes
- Intended for static/design-time help content; use `HoverHelp` when help text must come from `APPLICATION_HELP_MASTER`/`APPLICATION_HELP_DETAIL`.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\HoverHelpControl.vb`
