USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic .Net
Voltar
Autor Assunto:  Alterar tamanho da fonte no RichTextBox
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)
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página