# Riferimento dei componenti — versione 1 #

← Sommario della guida

Una pagina per ogni componente della versione 1. Ogni pagina segue lo stesso schema: In breve → Avvio rapido → Proprietà → Metodi → Event → Esempi → Buone pratiche.

I meccanismi comuni a tutti i componenti (motore delle proprietà, item, temi, tooltip, `of_reset`) non vengono ripetuti qui: sono descritti una sola volta nella guida per lo sviluppatore.

## Vetrina #

Componente | Userobject | Ruolo
--- | --- | ---
ribbon | `u_pbt_ribbon` | Barra multifunzione in stile Office: schede, gruppi, controlli avanzati, menu applicativo, barra di accesso rapido

## Contenitori e navigazione #

Componente | Userobject | Ruolo
--- | --- | ---
dockcontainer | `u_pbt_dockcontainer` | Pannelli ancorabili in stile Visual Studio, che ospitano veri controlli PowerBuilder
listbar | `u_pbt_listbar` | Barra di navigazione laterale a sezioni comprimibili
tab | `u_pbt_tab` | Schede moderne che ospitano veri controlli PowerBuilder
tilesbox | `u_pbt_tilesbox` | Riquadri raggruppati in stile schermata iniziale, di dimensioni variabili e animati
toolbar | `u_pbt_toolbar` | Barra degli strumenti a più bande: pulsanti, interruttori, menu, overflow

## Barre e avanzamento #

Componente | Userobject | Ruolo
--- | --- | ---
progressbar | `u_pbt_progressbar` | Barra di avanzamento determinata o indeterminata
statusbar | `u_pbt_statusbar` | Barra di stato a pannelli

## Testo e immissione #

Componente | Userobject | Ruolo
--- | --- | ---
button | `u_pbt_button` | Pulsante a tema: icona, stili, badge, scorciatoia
codeeditor | `u_pbt_codeeditor` | Editor di codice con evidenziazione della sintassi
statictext | `u_pbt_statictext` | Testo formattato, cliccabile, con modalità scorrevole (marquee)

## Riscontro all'utente #

Componente | Oggetto | Ruolo
--- | --- | ---
messagebox | `n_pbt_messagebox` | Finestra di dialogo modale a tema, con esito sincrono
toaster | `n_pbt_toaster` | Notifiche «toast» nell'angolo dello schermo

## Contenuti multimediali e visualizzatori #

Componente | Userobject | Ruolo
--- | --- | ---
pdfviewer | `u_pbt_pdfviewer` | Visualizzatore PDF integrato
picture | `u_pbt_picture` | Visualizzazione di un'immagine: modalità di adattamento, allineamento, badge, immagine cliccabile
webbrowser | `u_pbt_webbrowser` | Browser web integrato: navigazione, cronologia, menu contestuale