Artigo Clube Delphi 94 - Editor de Textos com RichEdit

Veja a criação de um simples editor usando o componente RichEdit e aprenda maneiras de como utilizar suas propriedades codificando situações de formatação de textos, tais como alteração da fonte, tamanho e cor da letra, sublinhado entre outros.

Esse artigo faz parte da revista Clube Delphi edição 94. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler essa revista em PDF.

Easy Delphi

Editor de Textos com RichEdit

Veja como criar seu próprio editor de textos com o componente RichEdit

 

Muitas vezes utilizamos em nossas aplicações o componente RichEdit, que possibilita aos programadores aplicá-los em inúmeras situações durante o desenvolvimento de suas aplicações. Entre as diversas utilidades estão formulários de cadastros como notícias, formulários de envio de e-mail ou a criação de seu próprio editor de textos. Com o componente RichEdit você pode criar e aperfeiçoar muitas das utilidades que o Notepad (“Bloco de Notas”) do Windows possui. Pode inovar na criação de um Layout e na aplicação de ferramentas e configurações na digitação de textos, salvá-los e reabri-los sem perder nenhuma formatação.

Veja neste artigo a criação de um simples editor usando o componente RichEdit e aprenda maneiras de como utilizar suas propriedades codificando situações de formatação de textos, tais como alteração da fonte, tamanho e cor da letra, utilização de estilos de formatação como negrito, sublinhado entre outros. Também alinhamentos e espaçamentos de parágrafos. Faremos uso também, em algumas situações, de alguns componentes da paleta Dialogs do Delphi com a função de definir o Layout de impressão, salvar e abrir documentos salvos pelo editor de textos ou até mesmo por outros editores.

 

Criando a aplicação

A criação do editor de textos trata-se de uma simples aplicação na qual utilizaremos o Delphi 7 para a criação do aplicativo Win32. Não será necessária a utilização de nenhuma espécie de banco de dados ou instalação de componentes de terceiros. Serão apenas utilizados componentes nativos das paletas do Delphi. Crie a aplicação no menu File|New>Application e altere a propriedade Caption do formulário principal para “Meu editor de Textos” e em seguida nomeie o formulário para “frmEditor”. Salve a Unit do formulário como “uPrincipal.pas” e o projeto como “TextEditor.dpr”. Adicione ao formulário principal um componente MainMenu(“MainMenu1”) da paleta Standard e com duplo clique do mouse crie uma estrutura de menus conforme ilustrado na Figura 1. Esta estrutura de menus também será utilizada mais adiante para a criação dos atalhos de acesso rápido.

 

Figura 1. Estrutura de menus do sistema

 

Definida agora toda a estrutura de menus e opções do nosso editor de textos, vamos adicionar da paleta Win32 um componente ToolBar(“BarraButtons”) para que possamos criar alguns atalhos de acesso rápido a algum menus do sistema. Com o clique do botão direito sobre a ToolBar selecione a opção New Button, criando assim um novo botão (“btNovo”) na barra de atalhos. Crie logo após mais três botões utilizando o mesmo método. Nomeie os botões como “btAbrir”, “btSalvar” e “btImprimir”, respectivamente. Dessa forma acabamos de criar os botões de atalho para os principais itens do menu “Arquivo” e vamos criar agora para os itens do menu Editar.

Antes de criar um novo botão na barra de atalhos, vamos adicionar um separador a fim de organizar melhor e categorizar por grupos de funções na barra de atalhos. Clicando sob a barra com o botão direito do mouse e selecionando a opção " [...] continue lendo...

Artigos relacionados