Memo

TsgcHTMLComponent_Memo — une zone de saisie de texte multiligne avec un libellé, un nombre de lignes configurable et une liaison aux jeux de données qui rend un textarea Bootstrap 5, en Delphi, C++ Builder et .NET.

TsgcHTMLComponent_Memo

Une saisie multiligne autonome qui émet un <textarea> Bootstrap libellé. Définissez le nom, le libellé et le nombre de lignes, puis lisez la propriété HTML. Elle est fournie dans la même unité que les saisies sœurs Edit, CheckBox et RadioGroup.

Classe du composant

TsgcHTMLComponent_Memo

Produit

<textarea> Bootstrap 5

Langages

Delphi, C++ Builder, .NET

Créez-le, configurez-le, affichez-le

Définissez Name, Label_, Rows et un Placeholder, puis lisez HTML (ou intégrez-le dans une page 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

Propriétés & méthodes clés

Les membres que vous utilisez le plus souvent.

Identité

Name définit le nom du champ, Label_ la légende visible et MemoID l'identifiant de l'élément (par défaut memo_<Name>).

Valeur & indication

Value amorce le contenu de la zone de texte et Placeholder affiche un texte fantôme lorsqu'elle est vide.

Taille

Rows définit le nombre de lignes visibles (4 par défaut), contrôlant la hauteur initiale de la zone de texte.

État

Required, Disabled et ReadOnly marquent le champ pour la validation et l'édition.

Liaison de jeu de données

DataField associé à un DataSource affecté remplit Value à partir de l'enregistrement courant.

Sortie & sœurs

HTML renvoie le <textarea> libellé. La même unité déclare les saisies sœurs TsgcHTMLComponent_Edit, TsgcHTMLComponent_CheckBox et TsgcHTMLComponent_RadioGroup.

Continuez l'exploration

Tous les composants sgcHTMLParcourez la matrice complète des fonctionnalités de plus de 60 composants.
Télécharger la version d'essai gratuiteLa version d'essai de 30 jours fournit les projets de démonstration 60.HTML.
TarifsLicences Single, Team et Site avec code source complet.

Prêt à démarrer ?

Téléchargez la version d'essai gratuite et commencez à créer des interfaces web en Delphi, C++ Builder et .NET.