Memo

TsgcHTMLComponent_Memo — una entrada de área de texto multilínea con etiqueta, número de filas configurable y vinculación a datasets que genera un textarea de Bootstrap 5, en Delphi, C++ Builder y .NET.

TsgcHTMLComponent_Memo

Una entrada multilínea independiente que genera un <textarea> de Bootstrap con etiqueta. Configura el nombre, la etiqueta y el número de filas y luego lee la propiedad HTML. Se distribuye en la misma unit que las entradas hermanas Edit, CheckBox y RadioGroup.

Clase del componente

TsgcHTMLComponent_Memo

Genera

<textarea> de Bootstrap 5

Lenguajes

Delphi, C++ Builder, .NET

Créalo, configúralo, genéralo

Configura Name, Label_, Rows y un Placeholder y luego lee HTML (o colócalo en una página TsgcHTMLTemplate_Bootstrap).

uses
  sgcHTML_Component_Edit;

var
  oMemo: TsgcHTMLComponent_Memo;
begin
  oMemo := TsgcHTMLComponent_Memo.Create(nil);
  try
    oMemo.Name := 'notes';
    oMemo.Label_ := 'Notes';
    oMemo.Rows := 6;
    oMemo.Placeholder := 'Anything we should know?';
    oMemo.Value := 'Initial text';

    WebModule.Response := oMemo.HTML;   // Bootstrap textarea
  finally
    oMemo.Free;
  end;
end;

// Or bind it to a dataset field:
oMemo.DataField := 'Notes';
oMemo.DataSource := dsCustomer;
// includes: sgcHTML_Component_Edit.hpp

TsgcHTMLComponent_Memo *oMemo = new TsgcHTMLComponent_Memo(NULL);
try
{
  oMemo->Name = "notes";
  oMemo->Label_ = "Notes";
  oMemo->Rows = 6;
  oMemo->Placeholder = "Anything we should know?";
  oMemo->Value = "Initial text";

  String html = oMemo->HTML;   // Bootstrap textarea
}
__finally
{
  delete oMemo;
}
using esegece.sgcWebSockets;

var memo = new TsgcHTMLComponent_Memo();
memo.Name = "notes";
memo.Label_ = "Notes";
memo.Rows = 6;
memo.Placeholder = "Anything we should know?";
memo.Value = "Initial text";

string html = memo.HTML;   // Bootstrap textarea

Propiedades y métodos clave

Los miembros que más utilizarás.

Identidad

Name establece el nombre del campo, Label_ el rótulo visible y MemoID el id del elemento (por defecto memo_<Name>).

Valor y sugerencia

Value inicializa el contenido del textarea y Placeholder muestra texto fantasma cuando está vacío.

Tamaño

Rows establece el número de líneas visibles (por defecto 4), controlando la altura inicial del textarea.

Estado

Required, Disabled y ReadOnly marcan la entrada para validación y edición.

Vinculación a dataset

DataField junto con un DataSource asignado rellena Value a partir del registro actual.

Salida y hermanos

HTML devuelve el <textarea> con etiqueta. La misma unit declara las entradas hermanas TsgcHTMLComponent_Edit, TsgcHTMLComponent_CheckBox y TsgcHTMLComponent_RadioGroup.

Sigue explorando

Todos los componentes de sgcHTMLExplora la matriz de características completa de más de 60 componentes.
Descargar prueba gratuitaLa prueba de 30 días incluye los proyectos de demostración 60.HTML.
PreciosLicencias Single, Team y Site con todo el código fuente.

¿Listo para empezar?

Descarga la prueba gratuita y empieza a crear interfaces web en Delphi, C++ Builder y .NET.