Escritura, idioma y datos
El control de diseño organiza los controles de un formulario, tanto los de sgcEditors como los estándar, en grupos, grupos con pestañas y columnas, con los títulos alineados a un mismo ancho, divisores que el usuario puede arrastrar y diseños de derecha a izquierda, y SaveLayout guarda la disposición como JSON. El formulario de datos se apoya en él. Apúntalo a un TDataSet, o enlaza un objeto de tu propia clase, y crea un control de sgcEditors por campo, las reglas de validación de cada campo, un resumen de los errores y un navegador para recorrer, añadir, editar, eliminar y guardar registros. Smart Paste rellena todo el registro a partir de un texto pegado, como una firma de correo o un bloque de dirección, y marca los campos que rellenó. En .NET, los formularios de datos de WinForms, WPF y Avalonia aceptan un DataTable, una lista o un objeto.
TsgcVCLLayoutControl, TsgcFMXLayoutControl; SaveLayout y LoadLayout
TsgcVCLDataForm, TsgcFMXDataForm, TsgcWinFormsDataForm, TsgcWpfDataForm, TsgcAvaloniaDataForm
Fields: título, tipo, obligatorio, límites, grupo, pestaña y orden de cada campo; BindObject para una clase
SmartPasteFromClipboard, SmartPasteUndo y un botón Smart Paste en el navegador
El control de diseño está en todas las ediciones, Community incluida; Delphi Community no tiene paquete de tiempo de diseño para sgcEditors, así que allí se crea en código. El formulario de datos, sus reglas de validación y su Smart Paste son solo de la edición Registrada.
Leer el tema de la ayuda