fsrech 0 Denunciar post Postado Junho 26, 2006 Olá a todos, desculpem pela pergunta newbie, mas procurei por tudo e não descobri como resolver.É que possuo um textedit e gostaria que o conteúdo do mesmo fosse pré formatado para o richedit, ou seja, em negrito e com fonte pré especificada.obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Salvador 0 Denunciar post Postado Junho 28, 2006 Opa, você pode fazer o seguinte: suponha que memTexto seja um RichEdit (ou coisa parecida). memTexto.SelAttributes.Color := clRed; // Define o texto em vermelhomemTexto.SelAttributes.Style := memTexto.SelAttributes.Style + [fsBold]; // Define o texto em negritomemTexto.SelAttributes.Name := 'Courier New'; // Define o tipo da fontememTexto.SelAttributes.Size := 11; // Define o tamanho da fontememTexto.Lines.Add('texto em negrito e vermelho');memTexto.SelAttributes.Color := clBlue; memTexto.SelAttributes.Style := memTexto.SelAttributes.Style + [fsItalic]; memTexto.SelAttributes.Name := 'Verdana';memTexto.SelAttributes.Size := 15;memTexto.Lines.Add('texto em negrito, itálico e azul'); A propriedade SelAttributes define todos os detalhes do novo texto que será incluído ou de um texto selecionado com SelStart e SelLenght. Veja também no help do Delphi sobre a propriedade Paragraph para alinhamento de texto. p.s.: Se você tiver a vcl do Jedi, use TJvRichEdit. Ela dá menos dor de cabeça que o TRichEdit da vcl do Delphi. flw... Compartilhar este post Link para o post Compartilhar em outros sites