Memo

TsgcHTMLComponent_Memo — un campo di testo multilinea con etichetta, numero di righe configurabile e binding ai dataset che renderizza una textarea Bootstrap 5, in Delphi, C++ Builder e .NET.

TsgcHTMLComponent_Memo

Un campo multilinea autonomo che emette una <textarea> Bootstrap con etichetta. Imposta il nome, l’etichetta e il numero di righe, quindi leggi la proprietà HTML. È distribuito nella stessa unit dei campi affini Edit, CheckBox e RadioGroup.

Classe del componente

TsgcHTMLComponent_Memo

Renderizza

Bootstrap 5 <textarea>

Famiglia

Moduli e Campi

Linguaggi

Delphi, C++ Builder, .NET

Crealo, configuralo, renderizzalo

Imposta Name, Label_, Rows e un Placeholder, quindi leggi HTML (oppure inseriscilo in una pagina 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

Proprietà e metodi principali

I membri che utilizzerai più spesso.

Identità

Name imposta il nome del campo, Label_ la didascalia visibile e MemoID l’id dell’elemento (il valore predefinito è memo_<Name>).

Valore e suggerimento

Value inizializza il contenuto della textarea e Placeholder mostra il testo segnaposto quando è vuota.

Dimensione

Rows imposta il numero di righe visibili (predefinito 4), controllando l’altezza iniziale della textarea.

Stato

Required, Disabled e ReadOnly contrassegnano l’input per la validazione e la modifica.

Binding ai dataset

DataField insieme a un DataSource assegnato riempie Value dal record corrente.

Output e campi affini

HTML restituisce la <textarea> con etichetta. La stessa unit dichiara i campi affini TsgcHTMLComponent_Edit, TsgcHTMLComponent_CheckBox e TsgcHTMLComponent_RadioGroup.

Continua a esplorare

Tutti i componenti sgcHTMLEsplora la matrice completa delle funzionalità di oltre 60 componenti.
Scarica la Prova GratuitaLa prova di 30 giorni include i progetti demo 60.HTML.
PrezziLicenze Single, Team e Site con codice sorgente completo.

Pronto a Iniziare?

Scarica la versione di prova gratuita e inizia a creare interfacce web in Delphi, C++ Builder e .NET.