Memo

TsgcHTMLComponent_Memo — ein mehrzeiliges Textbereich-Eingabefeld mit Label, konfigurierbarer Zeilenanzahl und Dataset-Bindung, das eine Bootstrap-5-Textarea erzeugt, in Delphi, C++ Builder und .NET.

TsgcHTMLComponent_Memo

Ein eigenständiges mehrzeiliges Eingabefeld, das eine beschriftete Bootstrap-<textarea> ausgibt. Setzen Sie Name, Label und Zeilenanzahl und lesen Sie dann die HTML-Eigenschaft. Es wird in derselben Unit wie die verwandten Edit-, CheckBox- und RadioGroup-Eingaben ausgeliefert.

Komponentenklasse

TsgcHTMLComponent_Memo

Rendert

Bootstrap-5-<textarea>

Sprachen

Delphi, C++ Builder, .NET

Erstellen, konfigurieren, rendern

Setzen Sie Name, Label_, Rows und ein Placeholder und lesen Sie dann HTML (oder fügen Sie es in eine TsgcHTMLTemplate_Bootstrap-Seite ein).

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

Wichtige Eigenschaften & Methoden

Die Member, die Sie am häufigsten verwenden.

Identität

Name setzt den Feldnamen, Label_ die sichtbare Beschriftung und MemoID die Element-id (Standard memo_<Name>).

Wert & Hinweis

Value initialisiert den Textarea-Inhalt und Placeholder zeigt einen Platzhaltertext, wenn sie leer ist.

Größe

Rows setzt die Anzahl sichtbarer Zeilen (Standard 4) und steuert die Anfangshöhe der Textarea.

Zustand

Required, Disabled und ReadOnly markieren das Eingabefeld für Validierung und Bearbeitung.

Dataset-Bindung

DataField plus eine zugewiesene DataSource füllt Value aus dem aktuellen Datensatz.

Ausgabe & Verwandte

HTML gibt die beschriftete <textarea> zurück. Dieselbe Unit deklariert die verwandten Eingaben TsgcHTMLComponent_Edit, TsgcHTMLComponent_CheckBox und TsgcHTMLComponent_RadioGroup.

Weiter entdecken

Alle sgcHTML-KomponentenDurchsuchen Sie die vollständige Funktionsmatrix von über 60 Komponenten.
Kostenlose Testversion herunterladenDie 30-Tage-Testversion enthält die 60.HTML-Demoprojekte.
PreiseSingle-, Team- und Site-Lizenzen mit vollständigem Quellcode.

Bereit loszulegen?

Laden Sie die kostenlose Testversion herunter und beginnen Sie, Web-UIs in Delphi, C++ Builder und .NET zu erstellen.