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 meerregelige tekstvakinvoer met een label, instelbare regeltelling en datasetbinding die een Bootstrap 5 textarea rendert, in Delphi, C++ Builder en .NET.
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.
TsgcHTMLComponent_Memo
Bootstrap 5 <textarea>
Delphi, C++ Builder, .NET
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
De members die je het vaakst gebruikt.
Name stelt de veldnaam in, Label_ het zichtbare bijschrift en MemoID de element-id (standaard memo_<Name>).
Value vult de inhoud van het tekstvak voor en Placeholder toont spooktekst wanneer het leeg is.
Rows stelt het aantal zichtbare regels in (standaard 4) en bepaalt de beginhoogte van het tekstvak.
Required, Disabled en ReadOnly markeren de invoer voor validatie en bewerking.
DataField plus een toegewezen DataSource vult Value vanuit het huidige record.
HTML retourneert de gelabelde <textarea>. Dezelfde unit declareert de verwante TsgcHTMLComponent_Edit-, TsgcHTMLComponent_CheckBox- en TsgcHTMLComponent_RadioGroup-invoervelden.