Memo

TsgcHTMLComponent_Memo — uma entrada de área de texto multilinha com label, contagem de linhas configurável e vinculação a dataset que renderiza um textarea do Bootstrap 5, em Delphi, C++ Builder e .NET.

TsgcHTMLComponent_Memo

Uma entrada multilinha independente que emite um <textarea> Bootstrap com label. Defina o nome, o label e a contagem de linhas e então leia a propriedade HTML. Ela vem na mesma unit que as entradas irmãs Edit, CheckBox e RadioGroup.

Classe do componente

TsgcHTMLComponent_Memo

Renderiza

<textarea> do Bootstrap 5

Linguagens

Delphi, C++ Builder, .NET

Crie, configure, renderize

Defina Name, Label_, Rows e um Placeholder e então leia HTML (ou insira-o em uma página 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

Principais propriedades & métodos

Os membros que você usa com mais frequência.

Identidade

Name define o nome do campo, Label_ a legenda visível e MemoID o id do elemento (padrão memo_<Name>).

Valor & dica

Value inicializa o conteúdo do textarea e Placeholder mostra texto fantasma quando ele está vazio.

Tamanho

Rows define a contagem de linhas visíveis (padrão 4), controlando a altura inicial do textarea.

Estado

Required, Disabled e ReadOnly marcam a entrada para validação e edição.

Vinculação a dataset

DataField mais um DataSource atribuído preenche Value a partir do registro atual.

Saída & irmãos

HTML retorna o <textarea> com label. A mesma unit declara as entradas irmãs TsgcHTMLComponent_Edit, TsgcHTMLComponent_CheckBox e TsgcHTMLComponent_RadioGroup.

Continue explorando

Todos os Componentes sgcHTMLExplore a matriz completa de recursos com mais de 60 componentes.
Baixar Versão de Avaliação GratuitaA avaliação de 30 dias inclui os projetos de demonstração 60.HTML.
PreçosLicenças Single, Team e Site com código-fonte completo.

Pronto para Começar?

Baixe a versão de avaliação gratuita e comece a construir UIs web em Delphi, C++ Builder e .NET.