# Komponentenreferenz — Version 1 #

← Inhalt des Handbuchs

Eine Seite je Komponente der Version 1. Jede Seite folgt demselben Aufbau: Auf einen Blick → Schnellstart → Eigenschaften → Methoden → Events → Beispiele → Best Practices.

Die allen Komponenten gemeinsamen Mechanismen (Eigenschaften-Engine, Items, Designs, Tooltips, `of_reset`) werden hier nicht wiederholt: Sie sind einmalig im Entwicklerhandbuch beschrieben.

## Schaufenster #

Komponente | Userobject | Zweck
--- | --- | ---
ribbon | `u_pbt_ribbon` | Menüband im Office-Stil: Registerkarten, Gruppen, Rich-Steuerelemente, Anwendungsmenü, Symbolleiste für den Schnellzugriff

## Container und Navigation #

Komponente | Userobject | Zweck
--- | --- | ---
dockcontainer | `u_pbt_dockcontainer` | Andockbare Panels im Visual-Studio-Stil, die echte PowerBuilder-Steuerelemente hosten
listbar | `u_pbt_listbar` | Seitliche Navigationsleiste mit einklappbaren Abschnitten
tab | `u_pbt_tab` | Moderne Registerkarten, die echte PowerBuilder-Steuerelemente hosten
tilesbox | `u_pbt_tilesbox` | Gruppierte Kacheln im Startbildschirm-Stil, mit verschiedenen Größen und animierten Kacheln
toolbar | `u_pbt_toolbar` | Symbolleiste auf mehreren Bändern: Schaltflächen, Umschalter, Menüs, Überlauf

## Leisten und Fortschritt #

Komponente | Userobject | Zweck
--- | --- | ---
progressbar | `u_pbt_progressbar` | Bestimmter oder unbestimmter Fortschrittsbalken
statusbar | `u_pbt_statusbar` | Statusleiste mit Panels

## Text und Eingabe #

Komponente | Userobject | Zweck
--- | --- | ---
button | `u_pbt_button` | Schaltfläche im Design: Symbol, Stile, Plakette, Tastenkombination
codeeditor | `u_pbt_codeeditor` | Code-Editor mit Syntaxhervorhebung
statictext | `u_pbt_statictext` | Rich-Text, anklickbar, mit Lauftext-Modus (Marquee)

## Benutzer-Feedback #

Komponente | Objekt | Zweck
--- | --- | ---
messagebox | `n_pbt_messagebox` | Modales Dialogfeld im Design, synchroner Rückgabewert
toaster | `n_pbt_toaster` | „Toast“-Benachrichtigungen in der Bildschirmecke

## Medien und Viewer #

Komponente | Userobject | Zweck
--- | --- | ---
pdfviewer | `u_pbt_pdfviewer` | Integrierter PDF-Viewer
picture | `u_pbt_picture` | Bildanzeige: Anpassungsmodus, Ausrichtung, Plakette, anklickbares Bild
webbrowser | `u_pbt_webbrowser` | Integrierter Webbrowser: Navigation, Verlauf, Kontextmenü