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.
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
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo