BFrameworkControls - domande e casi d'uso
Quale controllo usare?
| Domanda dello sviluppatore | Scelta consigliata | Motivo |
|---|---|---|
| Come inserisco testo, numeri, valuta, data oppure ora con le regole B-Arts? | BTesto |
Integra tipo del dato, formato, controlli e allineamento. |
| Come gestisco un valore booleano o a tre stati? | BCheck |
Supporta stili, immagini, testo e stato indeterminato. |
Come mostro un elenco fisso, una lista BItem, un DataTable o valori provenienti dal database? |
BCombo |
Gestisce sorgenti non connesse, DataTable e database. |
| Come seleziono una chiave dal database mostrando anche la descrizione? | BCasellaDB |
È il controllo chiave/descrizione con ricerca collegata. |
| Come coordino primo, precedente, successivo, nuovo, modifica, salva ed elimina in una maschera? | BBarraDati |
Centralizza navigazione, stato e salvataggio della riga. |
| Come creo una tabella modificabile con tipi, obbligatorietà, elenchi e formati definiti da metadati? | BGriglia |
Costruisce la griglia tramite MBGrigliaColonna. |
Come mi serve una DataGridView con le estensioni B-Arts ma senza il coordinamento completo di BGriglia? |
BView |
È la visualizzazione tabellare specializzata di livello più basso. |
| Come realizzo una ricerca semplice, completa o dettagliata sul database? | BRicerca |
Gestisce criteri, colonne e risultati della ricerca. |
| Come costruisco il menu di un gestionale a partire da dati strutturati? | BMenu |
Genera gruppi e comandi da un DataSet. |
| Come allineo automaticamente etichette e campi in una form o in un panel? | B.BWindows.BStatics.BGlobal.BGlobal.AllineaControlli |
Visita ricorsivamente i controlli che implementano IBControl. |
Tipi che non sono schermate applicative
MBEditor* e FrmEditor* appartengono all'infrastruttura del designer. Non devono essere proposti per costruire la UI runtime. MBGrigliaColonna e MBGrigliaCampoElenco, invece, sono modelli di configurazione validi anche nel codice applicativo.
