Croda
|
OSASCO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/12/2009 08:58 hs
Pessoal, Não estou conseguindo mudar o tamanho da fonte em um RichTextBox sem perder a configurações do texto já aplicadas.
Exemplo: Criei um texto e neste utilizei negrito em alguns lugares, itálico em outros e até sublinhado. Porém na hora que tento mudar o tamanho da fonte ele até muda, mas todos os lugares que estilo definido anteriormente se perde, ficando o texto inteiro com a novo tamanho e tudo como regular.
Eu estou usando o código abaixo para apicar o tamanho da fonte. RichTextBox1.Font = New Font("Tahoma", 10)
Não estou informando o Style justamente para não alterar, porem ele não considera vazio e aplica no texto inteiro o Style Regular.
Fico no aguardo de qualquer ajuda.
Croda.
|
|
|
|
Josef
|
FRANCA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/12/2009 12:56 hs
Amigo, o que você pode tentar é algo do gênero:
RichTextBox1.SelectionFont = New Font("Tahoma", 15)
Isso só alterará a fonte da área selecionada, porém não irá perder o estilo aplicado anteriormente.
Abraços!
|
|
|
Croda
|
OSASCO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/12/2009 16:51 hs
Josef, Isto não funciona, já tentei. Se no texto selecionado conter mais de um estilo ele converte para Regular, mesmo não definindo o estilo.
A única solução que encontrei até o momento é varrer caracter a caracter pegando o estilo e mudando o tamanho da fonte. Mas caso haja outra solução por favor me mande para que eu teste.
Desde já agradeço a ajuda.
Att, Croda.
|
|
|
jom
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 24/08/2014 12:36 hs
RichTextBox1.SelectionFont = New Font(" ", 15)
|
|
|