ALINHAR EM COLUNAS RICHTEXTBOX

THIGO 08/06/2010 14:29:28
#344267
Amigos estou com um problema e não consegui achar em nenhum lugar alguma função que possa fazer isso, segue um exemplo

Data Vencimento Duplicata Duplicata Mês Referência Data Pagamento Valor
17/04/20100000000 47647500000 01/04/2010000000 000000000000 90.03000000000000
17/04/20100000000 47647600000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647700000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647800000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647900000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47648000000 01/04/2010000000 000000000000 48.10000000000000

Gostaria de alinhar certinho em colunas no richtextbox.

Lembrando que preciso usar esse componete não posso usar outros pq se trata de uma carta de inadimplencia onde o usuário pode modificar letra, cor menos alterar as informações.

Se alguém poder me ajudar agradeço.
THIGO 09/06/2010 17:52:53
#344415
E ae amigos alguém poderia me ajudar

obrigado
ARNALDOCRUZ 09/06/2010 20:01:17
#344423
cara no loop vc coloca um space

Do while not rs1.eof
text = 17/04/20100000000 & space(10) & rs1!Duplicta) & space(10) & rs1!Mes & space(10) & rs1!Data & rs1!Valor & vbNewLine
rs1.MoveNext
Loop

para alinhar valores Space(10- len(Rs1!Valor)) & rs1!Valor
se os valores do bco vier como 1,7 aoinvés de 1,70 formate para #,##0.00
THIGO 10/06/2010 08:48:18
#344439
Amigo se fosse dessa maneira daria certo porém vou explicar melhor estou fazendo um projeto de inadimplência onde usa o richtextbox por ser editavel porém nele o usuário pode digitar a carta de inadimplência do geito que quiser quando quiser colocar alguma informação de um select ele coloca o nome do atributo sobre #

Exemplo #duplicata#

Mais um exemplo sobre esse preenchimento que não consigo alinhar, o usuário ira digitar assim na carta que seria os detalhes.

Data Vencimento Duplicata Duplicata Mês Referência Data Pagamento Valor
#DATA_VENCIMENTO# #DUPLICATA# #MES_REFERENCIA# #DATA_PAGTO# #VALOR_DUPLICATA#

Esses atributos sobre ## que serão alterados já consegui fazer isso certinho porém no alinhamento fica errado o máximo conforme descrito a cima, preciso de algo que alinha no richtextbox já montado em seu preenchimento o máximo que consegui for isso

Data Vencimento Duplicata Mês Referência Data Pagamento Valor
20/02/2010_______ 293800_____ 01/07/2003_____ ___________ 64.47__________
10/03/2010_______ 309242_____ 01/09/2003_____ ___________ 64.47__________


Lembrando que esse campos informados em ## podem ser escolhidos de uma view não e necessariamente ser esse nomes pode ser outros por isso nao posso colocar fixo, isso o usuário que irá informar dentro de ##

Meu unico problema é o alinhamento, mas quase não conseguir vou travar os valores do retorne e deixar o usuário somente alinhar para depois imprimir seu conteudo da carta.
LLAIA 10/06/2010 10:32:00
#344453
Resposta escolhida
cara, se eu não estiver enganado, vc deve usar fontes monoespaçadas: courier new, Lucida console. veja se isso resolve.
THIGO 10/06/2010 16:29:11
#344515
Citação:

cara, se eu não estiver enganado, vc deve usar fontes monoespaçadas: courier new, Lucida console. veja se isso resolve.



Amigo LLAIA realmente esse meu problema era por causa da fonte você me ajudou bastante não sabia sobre fontes monoespaçadas, estou usando a Lucida console e deixei somente onde preciso esse tipo onde o usuário não poderá trocar essa fonte.

Muito obrigado
Tópico encerrado , respostas não são mais permitidas