RICH TEXTBOX

XAVIER 31/01/2015 15:41:29
#444169
Olá Pessoa !

Como faço para justificar um texto com o RichTextbox ? E tenho uma função que até justifica, porém obedece somente a margem esquerda e fica um espaçamento ruim à direita. Algumas linhas, dependendo da palavra, fica bem distribuída. Gostaria que o texto ficasse todo bem distribuído igual ao efeito do texto justificado do word.
Alguém tem alguma sugestão ? Vou postar o código que estou usando:

Private Sub bt_Justificar_Click()

With rtbAval
.SelStart = 1
.SelLength = Len(rtbAval.Text)
.SelIndent = 1440
.SelRightIndent = 1440
End With

End Sub

Desde já agradeço.
PROGRAMADORVB6 31/01/2015 19:29:40
#444171
http://www.canalvisualbasic.net/foro/texto-y-fuentes-de-caracteres/justificar-un-rifhtextbox-174/
EPISCOPAL 31/01/2015 21:51:17
#444174
Resposta escolhida
do fundo do baú ....... em anexo, qualquer problema, poste ...
XAVIER 31/01/2015 22:20:34
#444177
WOLFFIRE, obrigadão companheiro.

O probleminha que estou tenho é que quando eu atualizo na base de dados, ele não se mantem.

O que poderia ser ?
EPISCOPAL 31/01/2015 22:33:48
#444178
que base de dados é essa?
XAVIER 31/01/2015 22:37:21
#444179
Eu salvo o texto em uma tabela em um banco de dados e quando consulto, ela me retorna sem a justificação.
EPISCOPAL 31/01/2015 22:42:34
#444180
por padrão o richtextbox tem somente alinhamento esquerto, centro e direito.

Para contornar isso vai ter que chamar a função novamente, ok.
EPISCOPAL 31/01/2015 22:44:22
#444181
eu so esqueci de destroir o objeto:

m_RTB_Text.FileName = App.Path & [Ô]tb.rtf[Ô]
Dim RTB As New cRTB
Dim Align As Boolean
Align = RTB.AlignJustify(m_RTB_Text)
[txt-color=#e80000]Set RTB = Nothing[/txt-color]
EPISCOPAL 31/01/2015 22:47:07
#444182
Foi bom dar errado, pois eu desenvolvi um ocx pra edição de texto e esqueci de replicar a propriedade Justify ao carregar o texto.
XAVIER 31/01/2015 23:06:25
#444183
Ok Fera ! Resolvido.
é aquilo que você disse mesmo. No momento que consulto o texto já vem justificado.
No meu caso eu não crio um arquivo .rtf e sim gravo em uma campo long da tabela. Seu exemplo é perfeito. Aprendí mais um pouquinho hoje. Ôh benção !!!

Obrigado meu irmão. O Senhor te abençoe.
MARCELO.TREZE 01/02/2015 11:43:59
#444187
só completando não me lembro direito, mas faça ai um teste escreva um texto e nele coloque algumas barras invertidas [ô] \ [ô], salve e abra este arquivo
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas