Memo

TsgcHTMLComponent_Memo — een meerregelige tekstvakinvoer met een label, instelbare regeltelling en datasetbinding die een Bootstrap 5 textarea rendert, in Delphi, C++ Builder en .NET.

TsgcHTMLComponent_Memo

Een op zichzelf staande meerregelige invoer die een gelabelde Bootstrap-<textarea> uitstuurt. Stel de naam, het label en de regeltelling in en lees dan de HTML-eigenschap. Het zit in dezelfde unit als de verwante Edit-, CheckBox- en RadioGroup-invoervelden.

Componentklasse

TsgcHTMLComponent_Memo

Rendert

Bootstrap 5 <textarea>

Talen

Delphi, C++ Builder, .NET

Maak hem aan, configureer hem, render hem

Stel Name, Label_, Rows en een Placeholder in en lees dan HTML (of plaats het in een TsgcHTMLTemplate_Bootstrap-pagina).

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

Belangrijkste eigenschappen en methoden

De members die je het vaakst gebruikt.

Identiteit

Name stelt de veldnaam in, Label_ het zichtbare bijschrift en MemoID de element-id (standaard memo_<Name>).

Waarde en hint

Value vult de inhoud van het tekstvak voor en Placeholder toont spooktekst wanneer het leeg is.

Grootte

Rows stelt het aantal zichtbare regels in (standaard 4) en bepaalt de beginhoogte van het tekstvak.

Status

Required, Disabled en ReadOnly markeren de invoer voor validatie en bewerking.

Datasetbinding

DataField plus een toegewezen DataSource vult Value vanuit het huidige record.

Uitvoer en verwanten

HTML retourneert de gelabelde <textarea>. Dezelfde unit declareert de verwante TsgcHTMLComponent_Edit-, TsgcHTMLComponent_CheckBox- en TsgcHTMLComponent_RadioGroup-invoervelden.

Blijf ontdekken

Alle sgcHTML-componentenBlader door de volledige functiematrix van 60+ componenten.
Download gratis proefversieDe proefversie van 30 dagen bevat de 60.HTML-demoprojecten.
PrijzenSingle-, Team- en Site-licenties met volledige broncode.

Klaar om te beginnen?

Download de gratis proefversie en begin met het bouwen van web-UI's in Delphi, C++ Builder en .NET.