Digitazione, lingua e dati
Il controllo di layout dispone i controlli di un form, sia quelli di sgcEditors sia quelli standard, in gruppi, gruppi a schede e colonne, con le etichette allineate a un'unica larghezza, divisori che l'utente può trascinare e layout da destra a sinistra, e SaveLayout conserva la disposizione come JSON. La maschera dati si basa su di esso. Puntala a un TDataSet, oppure collega un oggetto della tua classe, e crea un controllo sgcEditors per campo, le regole di validazione di ogni campo, un riepilogo degli errori e un navigatore per scorrere, aggiungere, modificare, eliminare e registrare i record. Smart Paste compila l'intero record da un testo incollato, come una firma e-mail o un blocco di indirizzo, e segna i campi compilati. In .NET le maschere dati di WinForms, WPF e Avalonia accettano una DataTable, un elenco o un oggetto.
TsgcVCLLayoutControl, TsgcFMXLayoutControl; SaveLayout e LoadLayout
TsgcVCLDataForm, TsgcFMXDataForm, TsgcWinFormsDataForm, TsgcWpfDataForm, TsgcAvaloniaDataForm
Fields: etichetta, tipo, obbligatorio, limiti, gruppo, scheda e ordine di ogni campo; BindObject per una classe
SmartPasteFromClipboard, SmartPasteUndo e un pulsante Smart Paste nel navigatore
Il controllo di layout è in ogni edizione, Community compresa; Delphi Community non ha un pacchetto in fase di progettazione per sgcEditors, quindi lì si crea nel codice. La maschera dati, le sue regole di validazione e il suo Smart Paste sono solo in Registered.
Leggi l'argomento della guida