Fonte no RichEdit
Como mudar a fonte em tempo de execução de um RichEdit, podendo escolher uma parte do texto e mudar o tamanho da fonte só daquele pedaço.
Jefmene
Curtidas 0
Respostas
Tinorj
22/12/2004
Você deve Informar a posição inicial de seleção de texto (SelStart) e o tamanho em caracteres selecionados (SelLength) do componente TRichEdit e então trocar os atributos pela propriedade SelAttributes.
... procedure TForm1.FormCreate(Sender: TObject); begin with RichEdit1 do begin Lines.Text := ´ABCDEFGHIJKLMNOPQRSTUVWXYZ´; SelStart := 5; //Posiciona o cursor entre o "E" e "F" SelLength := 5; //Seleciona o texto até o "J" SelAttributes.Name := ´Times New Roman´; //Muda a fonte SelAttributes.Size := 14; // Muda o tamanho da fonte end; end; ...
GOSTEI 0
Reginaldo174
22/12/2004
No Delphi tem um exemplo de um editor de textos que mostra como fazer o que vc precisa. Basta dar uma olhada na pasta Demos.
GOSTEI 0
Tinorj
22/12/2004
No Delphi 6 o exemplo é em [b:ad381ba0eb]C:\Arquivos de programas\Borland\Delphi6\Demos\RichEdit[/b:ad381ba0eb]
GOSTEI 0