terça-feira, 6 de outubro de 2015

Entenda e aprenda a usar a classe TRichEdit em suas aplicações Delphi

Um objeto da classe TRichEdit representa um controle de edição de texto rico na plataforma Windows. Diferente de um TMemo, um controle TRichEdit suporta formatação rica de texto, impressão, busca e o arrastar e soltar de texto. Além disso, podemos definir propriedades de fonte, alinhamento, tabulação, indentação e até mesmo numeração.

Veja a posição desta classe na hirarquia de classes Delphi:

System.TObject
  Classes.TPersistent
    Classes.TComponent
      Controls.TControl
        Controls.TWinControl
          StdCtrls.TCustomEdit
            StdCtrls.TCustomMemo
              ComCtrls.TCustomRichEdit
                ComCtrls.TRichEdit

No Delphi 2009 o TRichEdit dá suporte ao Rich Edit 2.0.

Para usar um controle do tipo TRichEdit só precisamos ir até a Tool Palette, escolher a aba Win32 e arrastar o controle para a posição desejada no formulário. Veja um trecho de código no qual usamos o evento Click de um botão para obter e exibir o texto digitado em um TRichEdit:

procedure TForm3.Button1Click(Sender: TObject);
var
  texto: string;
begin
  // vamos obter o texto digitado em um TRichEdir
  texto := RichEdit1.Text;

  // vamos exibir o texto do controle
  ShowMessage(texto);
end;

Nenhum comentário:

Postar um comentário